<SEC-DOCUMENT>0000890564-22-000007.txt : 20220301
<SEC-HEADER>0000890564-22-000007.hdr.sgml : 20220301
<ACCEPTANCE-DATETIME>20220228205113
ACCESSION NUMBER:		0000890564-22-000007
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		92
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220301
DATE AS OF CHANGE:		20220228

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ASGN Inc
		CENTRAL INDEX KEY:			0000890564
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-HELP SUPPLY SERVICES [7363]
		IRS NUMBER:				954023433
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35636
		FILM NUMBER:		22693296

	BUSINESS ADDRESS:	
		STREET 1:		4400 COX ROAD, SUITE 110
		CITY:			GLEN ALLEN
		STATE:			VA
		ZIP:			23060
		BUSINESS PHONE:		8188787900

	MAIL ADDRESS:	
		STREET 1:		4400 COX ROAD, SUITE 110
		CITY:			GLEN ALLEN
		STATE:			VA
		ZIP:			23060

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ON ASSIGNMENT INC
		DATE OF NAME CHANGE:	19930328
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>asgn-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:7a5e64f5-d175-4222-8ce5-d010dddeedba,g:8961f940-70a0-4fbb-9ead-2ee1b0dd2c9f,d:a4cf1e33c5274e56a67cf9b55c53453b--><html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:asgn="http://www.asgn.com/20211231" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>asgn-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N18xLTEtMS0xLTI3NTky_15e3a5a5-15d8-4a0a-88ee-e18d90d1e9bd">December 31, 2021</ix:nonNumeric><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N18xLTEtMS0xLTI3NTky_e5b42b37-ad38-4f52-ba5a-0c4ff626b0d9">December 31</ix:nonNumeric><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N18zLTEtMS0xLTI3NTky_b93cec5c-4ccb-4b1a-81d1-4123940e1b22">0000890564</ix:nonNumeric><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N180LTEtMS0xLTUxNjgz_96b18a65-19c5-485e-b4e3-fb2a8db2c050">2021</ix:nonNumeric><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N181LTEtMS0xLTI3NTky_de59e361-feff-475d-b8bb-2aab061b6848">FY</ix:nonNumeric><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N182LTEtMS0xLTI3NTky_8ddfe6cd-bf4b-4d62-b7df-74f9f5253918">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="if39dfb55b3c14c5993a5dd66ac827c08_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5MzYx_3bedd2ba-fe49-44b0-ad81-37bc73a8c99c">P1Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="asgn-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7da5f6929ad44956995982229e277168_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i2b8ffed46810410eb2378562861f3a87_I20220222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-02-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0444a01edbb45cabb737fbc04c8561a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14e03efcad744d6ba47845c84c8a6e09_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i8601cea134404ac8bde2fe2c37c6d7d5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie98ff21ab61b4d389fac4b9412e622b5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75faabc19aca4f1d83f013a346cbe6df_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8ccca0555934d7b9abcd87ee47b6e66_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaafd7b435fd24c5bab033e6b3a9193e0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if624048581e247cab26c1d7a302bf061_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e7d9b3f72ff455297a0808453f138f3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12927768a2ba42ffa6d642f234e37900_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c89c5b9e81c41ccbd13be78e929d136_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie002645463334ca98b54677340295bc4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ecf61eb3fec45b38b42b261fc2511a2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i260b2ffd21d4478492190eaaf3402aed_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba409d29559549ceaec9ebf4ba84840d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i470c28d9f1a9430b88e1946852446054_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17a94104cd0b497eba01ff137ec172d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a0fd737757f4cb2bc60694a28545b18_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d1211345dc9469c9d1f3a55e8ba9059_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib53ed042712843c38c45a1c8ceed30ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52e3b80d00554049b0b3ceb1f399539a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34c27b632bf34fbca7cfdac084c815c6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie476045ef16949dd92906b432e691fe6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f6b7467c84a4d2e97d7f4f15fbef5ba_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11d4299162bc4edb99711eaeec944548_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dd5fadcda624409acfaa18050591aeb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice3ad509d0fe4f1f8ba5842d2e89cfcc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i570dbb003cf9448ab0778d7d44845781_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e81bff670b54fd58c33df394009abdf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10a5b6107e7e4ee28aeabd9103a59879_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38294bd189bd4e1189f3467d88241719_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f1a78f45ac14b91ad3be0cb1aae48de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb2f4daa7b0b4e49baf21446da868298_D20210630-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-30</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i781b8473da104ebfb560d810ee5a2878_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:unit id="business"><xbrli:measure>asgn:business</xbrli:measure></xbrli:unit><xbrli:context id="i2c23b7ebfd7a4082a5c43fc0a34bc2a1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idab0ec70dc7a4884a75ffe1344f0b486_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib247340459d54038b4b8594ae79cd895_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:EarnOut2021Axis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i734bb313d84346ce9e161c547eb53d49_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:EarnOut2020Axis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70235d58c8d24a5fbb7f003469631177_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:EarnOut2020Axis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife3742ea409e4bf49aa362f01ba62a0f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i686c5d9ac24d4ada83630d42bbe16c68_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia287b6af99884ed0aebadf81934696c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i303cf3d5588c4ea5aee52ae22a901921_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56725dc9360f4865a265439c009fe33c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief60ae93e719449dad9fa928801a170c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eb4d8ba23cb4a50af2122a898d4cbba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i325b2035fe864f4c97b8758e60642fd1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d58d46604964000950fb0a8a46fffbd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2b29cb2ed074f939b8530c9d189923d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4aaac8f28de1488181aac34292e81bf5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i068cfaf26def461fae382c148dcb6b76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd1f4c6ba1f24595926e11225a27224b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e54debc2a4349bd83d3b235e9253ee7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24ce76c901da4dd697f9578f3a1bae58_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34e8e6a6a60e484bbad7e453c3bf6bc3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13b64659d5554ce48326efba9d821fb5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85a18385e5884fa88ccb6aedb53d6c72_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2b7bcbb98014e229e4142773dcc469b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asgn:ContractorRelationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i751536bff0644cf0ab92fe8c4c50403c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asgn:ContractorRelationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e719d2db97c4d7595913d25b3b575a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asgn:ContractorRelationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i500e94bab4684400b3fa05bf25d28e7f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8a80a3fb97c4e329c501fc0b113c4c6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icae37e54764b4e5e8f459c733c23c52c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1212342172df42c0bf3d1cfc5321cf5a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i611e196a13ac4d8ba5b404b6d7be4ebb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e58fc651e194082bbb32cbc6017747e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80dca3c7c0664250bf149cbe471a8ec7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i667e44337e30407ba098b46d7a0a66b9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i044c6cb2df384decaaff302622fc3a08_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c7cffeabe8045f3be744cc77871a3d1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i597d2e06497241a88fb92e3edbf86b4b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i372f3c40f69148828aae5a9820959aa2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55f1e2aaf3914dab8f7bdfc45f57fcf4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75361a017d0479ab9b5b7be391fcbab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:WorkInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8f54b1c354b48a2a71f95525a3f94d9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:WorkInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic295d8112e7442d484671509011672ee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if97a1c49784a4a3a8fe82c962fd71d71_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:SoftwareDevelopmentWorkInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f06ec01ff2e4de4bb9b9a6767a39ea9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77e7257120d841faa6073c10093809f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:SoftwareDevelopmentWorkInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98a566e5503e46bcb196621f4f7a1623_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8107556b201f4d21bff41266765648f1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie765116685114198afb4c8c861273555_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7d623a8545a4dc69a9ee21e367596e5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6434e5aa07e44d9bbd2cb29bd354fa23_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab1794d059dc4a2f92c61d370bc6d1dc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i937109e513744d72ab948fb33debc84d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b19f96988764f0f97a203e2c6b08d3e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff951f1174ab4cea9518b498b7a50f6f_I20191122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1c9fd2601184511b7572533fd8d7484_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:InterestRateTypeAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i0696dfea4ab84983a32a3c9a9a136603_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">asgn:BankBaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcfa9c361131426e851df13090ee8623_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3accee893740e5b99b98bd542eba0f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30d744f48fc54fa89243ec152b757a9c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">asgn:BankBaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a40d6ec1ccd42b0b025b7c5fa321746_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">asgn:BankBaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bd2bd4d90ad4132beedcb974a1cace0_I20191122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-11-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7806f5f4fb394112824a9a7da8135b56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia617f84d11b940559c7cf47f2089e9da_D20211209-20211209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-09</xbrli:startDate><xbrli:endDate>2021-12-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia95c403f11d04b0198a80d314e346bfb_I20211209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7363a8d766a74647a142a1d4539f3ee8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01ca8193ede24436b54126c9ca8b9554_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea86bb5bfcbc42a1b29260a9c28de51d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i109d8ea37108450dbc22e0221a01f96a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab32ac4f78be412da490c1d45fb305bd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3937743db7d943d6a3419a8ed32466e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id378f8c18143443584e7c50b70195c42_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if39dfb55b3c14c5993a5dd66ac827c08_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a80fd1cb49841c5a1aefa9df4b4da62_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e31de5f820546abb0cb7c4d2dfa0870_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5acda35e2ae24ccc824a4c12ce2dbb8f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i206e99ee0ba4410a93549939e29a90c5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62ea882a225c49f1a58784edb1c45283_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:TSRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:TSRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6f24abf5eae403cb41bbc1041298418_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia765e04465d84dcea473146e9ec17067_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90701792c2384723868ebd6ce05383d1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e1dc309813643cc94657bede6d2b0c8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:GrantedAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2e57111eeb94e12bc2c6c5fec5da2e7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:GrantedAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i505b093bbe9d4bed8adc9a76b0e706b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:GrantedAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01c14d0526554c44abef185f87d5721e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15a6f8cb00bf4a71b2cda2683b5e2fe2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:VestedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c02a7ade4894e7bb20841516e1fa196_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:VestedAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4f901d792f44fcc94a21d710e9a98a8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:VestedAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ea3db1553c14c6689fe63b2dfd8c83d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:ForfeitedAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0761a2638564444b5996fc988aa5ed6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:ForfeitedAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied1a7e76c5ce4876b1e2bf98c0d80a9e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:ForfeitedAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8068487ba2ea4e5e9a78edc50d5df7b8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsForfeitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c927d844a3f4ec9a73c4db11100ca84_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77ac7b1728a4443282e00ae7321b6043_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e7a6eee091845f6b192b57789452e1f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if727735ed89e4fea84fb108bbc05e807_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i750c9d95ac3047cb87f13e6d42f77955_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaeb9baba496148949960d654276cd870_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1bd4d44c6524fc791227edad4388358_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i537d5a832e4d474aae2c7cb162848527_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5b309faa58a4f9b9c27099998b82e91_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25e17263351043dcabf82de19f1ab45a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06d15f55b83d44ccb23e5a31792d5c0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">asgn:DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a01842694f0498385ad54ef40a37c09_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">asgn:ForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>asgn:segment</xbrli:measure></xbrli:unit><xbrli:context id="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbddf53a9f574bf695bec667c60f6d73_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:AssignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39bdf7828cc9459397dac6545143bc12_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:AssignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie633f7ab4d364fa78cba4d5b96656ba4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:AssignmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31b835fcb48f4c2e9ee0bd9e23af9cbc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac23dbd53dde4b8f927bb656a8f049bd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d6b75d435fc4a84b3272c8b2a255b46_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:ConsultingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1bb4c4b630e413a849723ec1add991d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ca12059dec1410599b8554732f1e853_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id76bfdf566594cfcab24b5424095ca93_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a5131d526a54e3e993beeb2ac5efee7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaae9a5723f3e46788404e6601dd3ff92_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0de6db8556d34a7a9371e4201cacd4bd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d9c45345baa4b8fb480902154620698_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0ca7782848548a5babec85b352b227c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c898c3de7a84d70a38af34b3f1685b7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e639a138276487f940e8e1927741ad5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:CostplusfixedfeeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie68ccd43d299449ba2fd22c523231913_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:CostplusfixedfeeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i508f01e7cfa4424b950909ad1627ac5e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:CostplusfixedfeeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a4f8740834e471aa93fb81885843a8d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9881c92ae745439ea5456857239696d3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58b0e1ecd5ed49d296421cd912efed19_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i254ca9377f2a48f8820e20a2c8a072ee_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:DepartmentofdefenseandintelligenceagenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eae2a4239c243fc8cbf0c8364ed1c22_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:DepartmentofdefenseandintelligenceagenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35ae05f58e8f43fc8e6b4c777f9fc471_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:DepartmentofdefenseandintelligenceagenciesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13289d9cb05347008c341bad6610a210_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:FederalcivilianMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f90acf0e1fd40c892e390f5c1e1ee96_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:FederalcivilianMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bc86ad0674240ae8a61de666c4d21a4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:FederalcivilianMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cd0ceb29dd14210a0ea83755330ca24_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:CommercialandotherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie82ac8b295424d02bdec3ccb8620280a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:CommercialandotherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05c81b0762734dad9a9265d7c7fe0fbf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:CommercialandotherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bc52df5564145028002186eb77f623f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5356a7aa68de456689887821b12ef508_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1abc7ece35f46b798214217764a311c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d92f5b651f948239ab294aa1621c9da_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic19476cf7bb549e6bfe7e93cee3c5f5e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3a810fc12d04256930658d8cfc2e88c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5ed46a4d6b449768c03c3c59047af71_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5c337426142419d8b49120a1876943d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia33fc578f9b7466fa7954de33d505544_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i724c6da4b582488e911a6c51b59b48b1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a3f1523c0f44887a4a957dc583a254f_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb909087a9104545934acf6b6ea584bc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i570cee6b73f842e3a55a0f74b2682bb0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bc5276d4a2e4e3cb76019d0c23ff878_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000890564</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_1"></div><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, DC 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYx_c8cdf0da-a363-45cd-9c62-d59146421495">10-K</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:12.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:496.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6OGZmMzk3Y2ZkMTk1NDdmYThiZmY0MDVlOTMwYTA3YmMvdGFibGVyYW5nZTo4ZmYzOTdjZmQxOTU0N2ZhOGJmZjQwNWU5MzBhMDdiY18wLTAtMS0xLTI3NTky_aa7f1abd-fffa-40fd-be18-1ec19360cc81">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934 (the "Act")</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended December&#160;31, 2021</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:489.00pt"><tr><td style="width:1.0pt"></td><td style="width:12.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:472.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzgxZDhlYTU4YWJhNDJkMWExMDQxYTI4YzhhN2JiZjEvdGFibGVyYW5nZTozODFkOGVhNThhYmE0MmQxYTEwNDFhMjhjOGE3YmJmMV8wLTAtMS0xLTI3NTky_701933b1-6c33-4910-b040-a627e9b185b9">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY4_ef68aca9-2340-42fd-8086-1cdd44b46593">001-35636</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU2_19d6e221-8270-4de8-b101-e5426e5a1ae8">ASGN Inc</ix:nonNumeric>orporated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:544.50pt"><tr><td style="width:1.0pt"></td><td style="width:85.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:85.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:85.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:91.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:91.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:91.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YTQzYWYxOGMzZDkwNGQ0Y2FmNzRiNjQwNzM3NzdlYjAvdGFibGVyYW5nZTphNDNhZjE4YzNkOTA0ZDRjYWY3NGI2NDA3Mzc3N2ViMF8wLTAtMS0xLTI3NTky_f1004df7-d515-4f10-ae26-40c1cd570314">Delaware</ix:nonNumeric></span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YTQzYWYxOGMzZDkwNGQ0Y2FmNzRiNjQwNzM3NzdlYjAvdGFibGVyYW5nZTphNDNhZjE4YzNkOTA0ZDRjYWY3NGI2NDA3Mzc3N2ViMF8wLTMtMS0xLTI3NTky_109641e7-8ad3-4a8a-b327-97cd89648555">95-4023433</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(State of Incorporation)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY5_d680b618-ec1a-4dfa-82ca-1dffd474d101">4400 Cox Road, Suite 110</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU3_04c0914c-3603-4bcc-92b6-b9d41cc2c72c">Glen Allen,</ix:nonNumeric> <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTcw_82ca10b6-79e7-452c-9358-60640d3efe6e">Virginia</ix:nonNumeric>&#160;<ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYy_46742807-9613-40e3-93a9-4f31a8141031">23060</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Address, including zip code, of Principal Executive Offices)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYz_45d9d31e-119c-4ae2-827f-48a5433d97c0">888</ix:nonNumeric>) <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU4_703b7839-b98f-4064-97ce-1a69d46f4c0b">482-8068</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code):&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Securities registered pursuant to Section&#160;12(b)&#160;of the Act:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:549.75pt"><tr><td style="width:1.0pt"></td><td style="width:180.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:130.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:24.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:180.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YjQ4MzY4NjA3OTUzNGE5OTlmYjA5OGVkM2I4YTgwYjYvdGFibGVyYW5nZTpiNDgzNjg2MDc5NTM0YTk5OWZiMDk4ZWQzYjhhODBiNl8xLTAtMS0xLTI3NTky_e44f52d9-f4e3-485b-b2c6-b6471138e80c">Common Stock</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YjQ4MzY4NjA3OTUzNGE5OTlmYjA5OGVkM2I4YTgwYjYvdGFibGVyYW5nZTpiNDgzNjg2MDc5NTM0YTk5OWZiMDk4ZWQzYjhhODBiNl8xLTItMS0xLTI3NTky_4210103c-529d-4c0c-ab8c-3c715e512ef8">ASGN</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YjQ4MzY4NjA3OTUzNGE5OTlmYjA5OGVkM2I4YTgwYjYvdGFibGVyYW5nZTpiNDgzNjg2MDc5NTM0YTk5OWZiMDk4ZWQzYjhhODBiNl8xLTQtMS0xLTI3NTky_51dd1611-d4fd-4a43-89b6-a9750b7b885a">NYSE</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Securities registered pursuant to Section&#160;12(g)&#160;of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">None</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Title of Class)</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act of 1933.&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY0_90cde328-9883-49ad-8980-1db8c8feeccb">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;No</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d)&#160;of the Act.&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU5_fda6fe16-5e85-439a-9489-805a482c488a">No</ix:nonNumeric> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2)&#160;has been subject to such filing requirements of the past 90 days.&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY1_d4b6119f-26d8-4d84-9367-b8f8abee9f4e">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;<ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY2_6b35d372-04dc-41d5-b9a1-b9e33d76e351">Yes</ix:nonNumeric>&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act. </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.480%"><tr><td style="width:1.0%"></td><td style="width:25.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.006%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzkxMjQ5MmNjNjI5NGE1MTk3YThmZjA1NzI2MTJlMzIvdGFibGVyYW5nZTozOTEyNDkyY2M2Mjk0YTUxOTdhOGZmMDU3MjYxMmUzMl8wLTAtMS0xLTI3NTky_4572e4a6-e8f9-4e0c-b59d-087caa9b7a4d">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#9746;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company&#160; </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzkxMjQ5MmNjNjI5NGE1MTk3YThmZjA1NzI2MTJlMzIvdGFibGVyYW5nZTozOTEyNDkyY2M2Mjk0YTUxOTdhOGZmMDU3MjYxMmUzMl8xLTQtMS0xLTI3NTky_9844c5cd-b251-4017-bd42-3f4fc5392b42">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company&#160; </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzkxMjQ5MmNjNjI5NGE1MTk3YThmZjA1NzI2MTJlMzIvdGFibGVyYW5nZTozOTEyNDkyY2M2Mjk0YTUxOTdhOGZmMDU3MjYxMmUzMl8yLTQtMS0xLTI3NTky_c7444245-d174-4384-915d-7ec5a28dca1d">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has &#64257;led a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting &#64257;rm that prepared or issued its audit report. &#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYw_4591fbd3-9c16-44dd-b0c4-181f3178700c">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY3_f5b30aec-31f3-488c-8442-26c155f76d19">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the aggregate market value of our common stock (based upon the closing price of the stock on the New York Stock Exchange) held by non-affiliates of the registrant was $<ix:nonFraction unitRef="usd" contextRef="i7da5f6929ad44956995982229e277168_I20210630" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18yNzc0_c6e8b3cc-34df-4d68-900b-8963bc05c3f7">5.0</ix:nonFraction> billion.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of February&#160;22, 2022, the registrant had <ix:nonFraction unitRef="shares" contextRef="i2b8ffed46810410eb2378562861f3a87_I20220222" decimals="-5" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18yODA3_ad2af4b9-a5cc-4dab-8796-7b1b2fdfae78">51.6</ix:nonFraction> million outstanding shares of Common Stock, $0.01 par value.</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTcx_7012cf27-9606-4197-abab-88298761a5e7" escape="true">We are incorporating by reference into Part III of this Annual Report on Form 10-K portions of the registrant&#8217;s definitive proxy statement for the 2022 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant&#8217;s fiscal year 2021.</ix:nonNumeric>&#160;&#160;&#160;&#160;</span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASGN INCORPORATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ANNUAL REPORT ON FORM 10-K FOR THE YEAR ENDED DECEMBER 31, 2021</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.759%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">PART I</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_16">2</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_22">12</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_25">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_28">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_31">13</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">PART II</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_37">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_37">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_40">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_40">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_49">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_43">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_61">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_61">19</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_64">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_64">20</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_142">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_142">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_145">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_145">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_148">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_148">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 9C.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_1572">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_1572">43</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">PART&#160;III</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_154">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_154">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_157">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_157">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_160">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_160">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_163">Certain Relationships and Related Transactions and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_163">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_166">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_166">44</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">PART IV</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_172">Exhibits and Financial Statement Schedule</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_172">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_1579">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_1579">44</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_181">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia4cf1e33c5274e56a67cf9b55c53453b_181">49</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SPECIAL NOTE ON FORWARD-LOOKING STATEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Such statements are based upon current expectations, as well as management&#8217;s beliefs and assumptions and involve a high degree of risk and uncertainty. Any statements contained herein that are not statements of historical fact may be deemed to be forward-looking statements. Statements that include the words "believes," "anticipates," "plans," "expects," "intends," and similar expressions that convey uncertainty of future events or outcomes are forward-looking statements. Forward-looking statements include statements regarding our anticipated financial and operating performance for future periods. Our actual results could differ materially from those discussed or suggested in the forward-looking statements herein. Factors that could cause or contribute to such differences include, but are not limited to, the following: (1) actual demand for our services; (2) the availability of qualified contract professionals and our ability to attract, train and retain them; (3) our ability to remain competitive in obtaining and retaining clients; (4) management of our growth; (5) continued performance and integration of our enterprise-wide information systems; (6) our ability to manage our litigation matters; (7) the successful integration of our acquired subsidiaries; (8) maintenance of our Federal Government Segment contract backlog; an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d (9) the factors described in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Item 1A. Risk Factors</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> of this Annual Report on Form 10-K ("</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 10-K").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Other factors also may contribute to the differences between our forward-looking statements and our actual results. In addition, as a result of these and other factors, our past financial performance should not be relied on as an indication of future performance. All forward-looking statements in this document are based on information available to us as of the date we file this 2021 10-K, and we assume no obligation to update any forward-looking statement or the reasons why our actual results may differ.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART I</span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_16"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 1. Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Overview and History </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">ASGN Incorporated ("ASGN," "we," or "us") is a leading provider of information technology (IT) services and professional solutions, including technology, creative, and digital, across the commercial and government sectors. We operate through two segments, Commercial and Federal Government. Our Commercial Segment, which is our largest segment, provides consulting, creative digital marketing and permanent placement services primarily to Fortune 1000 clients and mid-market companies. Our Federal Government Segment provides mission-critical solutions to the Department of Defense, intelligence agencies and civilian agencies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We have grown through a combination of organic growth and strategic acquisitions. Over the last four years, we acquired ECS Federal, LLC ("ECS") in April 2018 and nine "tuck-in" acquisitions that align with our strategy to expand our IT consulting services and solutions capabilities in the commercial and federal government markets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">On August 17, 2021, we sold the Oxford Global Resources business unit (the "Oxford business"), see</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%"> Part II, Item 8. Financial Statements and Supplementary Data, Note 4. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">. As a result of this disposition, the Oxford business has been classified as discontinued operations for all periods presented herein and all segment data has been recast to remove Oxford as reportable segment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASGN was incorporated in 1992. Our principal office is located at 4400 Cox Road, Suite 110, Glen Allen, Virginia 23060, and our telephone number is (888) 482-8068. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Commercial Segment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Commercial Segment (73.0 percent of consolidated revenues) provides a broad spectrum of IT services and solutions and creative digital marketing services primarily to Fortune 1000 and mid-market clients through a network of 95 branch offices across the United States, five branch offices in Canada and Europe, and two delivery centers in Mexico and India. Growth in this segment is being driven across industries by durable digital transformation and innovation requirements, workforce mobilization and modern enterprise needs. Our talent pool can be deployed in short duration solution-specific engagements or long-term consultative roles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate support activities are based in Richmond, Virginia, Los Angeles, California and Irvine, California.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Assignment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> &#8212; We provide our clients with experienced IT and creative digital marketing contract professionals for temporary assignments and project engagements. Our contract professionals have knowledge and experience in specialized technical and creative digital marketing services that make them qualified to fill a given assignment or project.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Consulting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; We provide workforce mobilization, modern enterprise and digital innovation IT consulting services. Our contract professionals and subject matter experts deliver solutions that are customer focused and value driven. From requirements definition to full managed services, we provide a continuum of cloud, data and analytics, and digital transformation solutions to support our clients&#8217; modern enterprise and digital needs, across the full life cycle.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Federal Government Segment</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Federal Government Segment (27.0 percent of consolidated revenues) delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to some of the world's leading agencies in both the public and private sectors. Our team of skilled experts tackle critical and highly complex challenges for customers in the U.S. defense and intelligence communities, federal civilian agencies and state and local government, education and commercial customers. We maintain premier relationships with leading cloud, cybersecurity and artificial intelligence/machine learning providers and hold specialized certifications in these technologies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The segment provides services under time-and-materials, cost reimbursable and firm-fixed-price contracts. Contracts range from approximately three to five years in length. We have a backlog of awarded contracts of $3.0 billion as of December&#160;31, 2021, which represents the estimated amount of future revenues to be recognized under awarded contracts including task orders and options. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate support activities are based in Fairfax, Virginia, with 29 branch offices located across the United States. </span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Industry and Market Dynamics</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASGN delivers staffing and consulting services in the technology, digital and creative fields across commercial and government sectors. ASGN helps leading corporate enterprises and government organizations develop, implement and operate critical IT and business solutions through its integrated offering of professional staffing and IT consulting services and solutions. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our total addressable market is approximately $488.0 billion. It includes $348.0 billion in IT consulting and professional staffing and $140.0 billion in government IT services and solutions. The Staffing Industry Analysts' U.S. Staffing Industry Forecast (September 2021 Update) projects the U.S. staffing industry will bounce back from declines experienced in 2020, driven by six percent U.S. gross domestic product growth.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We anticipate that our clients will increase their use of contract labor, professional staffing and consulting services in 2022. By using our contract labor professional staffing and consulting services, our clients benefit from cost structure advantages, flexibility to address fluctuating demand in business, and access to greater expertise. Our business model continues to evolve in line with client needs and expectations to focus on higher-end, higher-margin IT consulting services and solutions capabilities, particularly those related to digital transformation and other areas of technology change and specialization including data analytics, artificial intelligence/machine learning, big data, process automation and information security. We intend to continue to grow our diverse client base by focusing on large, stable accounts that are quick adopters of new technologies. We will invest in our organic growth, and we will look to execute acquisitions in the commercial and federal government end markets that provide us with new solution capabilities, industry expertise or contract vehicles.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Clients</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We serve our clients by effectively understanding their IT, consulting and digital creative marketing services needs and providing them qualified professionals with a unique combination of skills, experience and expertise to meet those needs. Our clients set rigorous requirements for the talent they are seeking, and we use our extensive databases and deep relationships with our contract professionals to quickly identify and pre-screen candidates whose qualifications meet those requirements. We are responsible for recruiting, verifying credentials upon request, hiring, administering pay and benefits, compliance and training, as applicable. In 2021, revenues from the U.S. federal government were approximately 25.2 percent of consolidated revenues and no other client represented more than 10 percent of revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Candidates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We recruit candidates with backgrounds in IT services and consulting and digital creative marketing who seek contract work opportunities. When we place these candidates on assignments or consulting projects with clients, they become our employees. Many of these contract professionals, and those we place via subcontractors, are paid hourly wage or contract rates based on their specific skills and whether or not the assignment involves travel away from their primary residence.&#160;We pay the related costs of employment including social security taxes, federal and state unemployment taxes, workers&#8217; compensation insurance and other similar costs for our employees. After achieving minimum service periods and/or hours worked, our contract professionals are offered access to medical and other voluntary benefit programs (e.g., dental, vision, disability) and the right to participate in our 401(k)&#160;retirement savings plan. Each contract professional&#8217;s employment relationship with us is terminable at will. We placed approximately 52,900 contract professionals throughout 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Strategy</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASGN's strategy is to be a leading provider of IT services and professional solutions, including technology, creative, and digital, across the commercial and federal government sectors. We are focused on high-margin work with high-volume scalable clients and projects, at large commercial enterprise accounts and federal government customers. We have built a sizable commercial consulting platform and we plan to continue to grow our revenues through both organic and acquisitive growth. Our acquisition strategy focuses on IT consulting companies that add new services, capabilities and contracts that support our commercial and federal government customer needs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our strategic innovation efforts and technology investments focus on putting the best productivity tools in the hands of our recruiters, our candidates and our clients, making it easy for clients and contract professionals to work with ASGN. We respond to emerging trends in digitization and candidate sourcing to better position our businesses and improve how we serve clients and consultants.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Competition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We see ourselves as a hybrid between pure staff augmentation and pure play consulting due to the way in which we provide human capital on a project-by-project basis. We compete with other large publicly-held and privately-owned providers of human capital in the professional staffing and IT and management consulting service segments on a local, regional, national and international basis across the commercial and government sectors. With an industry focus that is supported by our solutions, our unique deployment model allows us to provide the right services combined with experienced engagement leaders and methodologies that help our clients solve problems and create value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From a talent perspective, unlike our competitors, we offer more opportunities for the billable professional and are viewed as a better partner for their career objectives. The principal competitive factors in attracting qualified candidates are salaries and benefits; availability and variety of opportunities; quality, duration and location of assignments (if not remote/hybrid); and responsiveness to requests for placement. Many people seeking contract employment through us may also be pursuing employment through other means. Therefore, the speed at which we assign prospective professionals and the availability of attractive and appropriate assignments are important factors in our ability to fill open positions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">From a client perspective, the principal competitive factors in obtaining and retaining clients are properly assessing the clients&#8217; specific job and project requirements, the appropriateness of the professional assigned to the client, the price of services and monitoring our clients&#8217; satisfaction. Although we believe we compete favorably with respect to these factors and maintain an intimacy with our clients that enables us to successfully compete in the market, we expect competition to continue to increase. Unlike our competitors, particularly in the traditional consulting space, we do not rely upon a bench to support us and rather use our database and a deep labor pool of highly skilled technical talent developed over decades to provide and build teams that offer our clients a full suite of services from staff augmentation to traditional consulting. This shared resource model provides sophisticated project delivery capabilities with a cost advantage that have enabled us to grow above industry averages.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Human Capital</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">People are the core of ASGN. Our diverse talent pool helps build a strong workforce and maintain our competitive advantage. As of December&#160;31, 2021, we employed approximately 3,900 internal employees, including staffing consultants, regional sales directors, account managers, recruiters and corporate office employees. We support our employees and contract professionals through the following initiatives:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Diversity, Equity and Inclusion </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; Based on our latest census data, women accounted for approximately 43 percent of our internal workforce and non-white employees accounted for approximately 39 percent of our internal workforce. ASGN has diversity, equity and inclusion ("DEI") training, recruitment, retention and advancement programs across all brands, which include mandatory training to raise awareness and eliminate unconscious bias in hiring and promotion practices. In addition, Apex Systems has a DEI manager and a program designed to encourage and support personal and professional development for employees from all ethnicities, races, religions and backgrounds and empower more women to become leaders. We are intentionally elevating our corporate culture across our brands and aim to be a leader in all areas of corporate social responsibility. We are making company-wide commitments to increasing ethnic and racial diversity, as well as gender equality across all levels of employment, including leadership positions. In 2021, we reached our goal to increase diversity in our Board of Directors and now have three Board members who are women, and two members who identify as non-white on our 11-member Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Work Practices and Employee Well-Being</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; Our training and development opportunities address, among other things, ethics and integrity; diversity and workplace inclusion; discrimination and harassment; unconscious bias; cybersecurity, privacy and information security; and workplace safety. In 2020, we added COVID-19 trainings to ensure the safety of all of our employees and to establish workplace policies that protect our employees, contract professionals and clients from COVID-19-related risks. Also in 2020, when most of our workforce began working remotely, we began supporting flexible work schedules for our working parents. We reward employees with competitive compensation and benefits packages, including medical, dental and vision plans; short- and long-term disability; life and accident insurance; health savings accounts and flexible spending accounts; and savings plans. We further support our employees emotional and physical health with wellness programming and personal growth workshops.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee Engagement, Retention and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; We are committed to career advancement through training and development that supports both personal and professional growth. Employees are provided with a comprehensive training program of continued education that helps them stay ahead and deliver excellent results, including continued education and professional development. To promote more employee engagement in areas that are most meaningful to our diverse array of employees, we are supporting the development of Employee Resource Groups ("ERGs"). ERGs are voluntary, employee-led groups whose aim is to foster a diverse and inclusive workplace aligned with the organizations they serve and are designed to provide personal support and/or career development and create a safe space where employees can bring their whole selves to the table. They are also designed to help diverse employees be better prepared to move up within the organization. All our Commercial Segment divisions now have ERGs in place, while our Federal Government Segment is earnestly working to develop ERGs in 2022. The following ERGs are currently in place or are in development: Black, Experienced Professionals (50+), Inclusive Cultures, Interfaith, LGBTQ+, Parents/Caregivers, Military Families and Women. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Performance Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; We strongly support the belief that our employees should be the primary drivers of their own career growth. Employees are encouraged to seek opportunities that align with their long-term career goals, whether that be lateral job changes, cross-functional training, serving on committees or special projects, or any activity that will help to progress their career. Our performance management process emphasizes clear goals with timely and constructive feedback.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We encourage you to visit our website for more detailed information regarding our Human Capital programs and initiatives. Nothing on our website shall be deemed incorporated by reference into this 2021 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Government Regulation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We take reasonable steps to ensure that our contract professionals possess all current licenses and certifications required for each placement. We provide state-mandated workers&#8217; compensation insurance, unemployment insurance and professional liability insurance for our internal employees and our contract professionals who are our employees. These expenses have a direct effect on our costs of services, margins and likelihood of achieving or maintaining profitability.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For a further discussion of government regulation associated with our business, see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Part I, Item 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Available Information and Access to Reports</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We electronically file our Annual Report on Form&#160;10-K, Quarterly Reports on Form&#160;10-Q, Current Reports on Form&#160;8-K, Proxy Statements and all amendments to those reports and statements with the Securities and Exchange Commission ("SEC"). The SEC maintains an internet site </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> that contains reports, proxy and information statements and other information technology regarding issuers that file electronically with the SEC. You may also read and copy any of our reports that are filed with the SEC by visiting:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our website, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">asgn.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; or</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">By contacting our Investor Relations Department at (818) 878-7900.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our reports are available through any of the foregoing means and are available free of charge on our website as soon as practicable after such material is electronically filed with or furnished to the SEC. Also available on our website are copies of our Code of Ethics for the Principal Executive Officer and Senior Financial Officers, Code of Business Conduct and Ethics, Corporate Governance Guidelines and the charters for the committees of our Board of Directors. We intend to disclose any amendment to, or waiver from, a provision of our Code of Ethics for Principal Executive Officer and Senior Financial Officers on our website promptly after the amendment or waiver has been granted. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 1A. Risk Factors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business is subject to various risks, including, but not limited to those described below, all of which could adversely affect our results of operations and financial condition, and as a result, could cause a decline in the trading price of our common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Profitability and Operational Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">If we are not able to remain competitive in obtaining and retaining clients, our future growth will suffer. Many of our agreements may be terminated by clients at will and the termination of a significant number of such agreements would adversely affect our revenues and results of operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The professional staffing and consulting services industry is highly competitive and fragmented with limited barriers to entry. We compete in national, regional and local markets with full-service agencies and in regional and local markets with specialized contract staffing agencies and consulting businesses. The success of our business depends upon our ability to continually secure new orders from clients and to fill those orders with our contract professionals.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Most of our agreements with clients do not provide for exclusive use of our services, many of our agreements may be terminated at will and, in some instances, we provide services without entering into contracts. As such, clients are free to place orders with our competitors. If clients terminate a significant number of our staffing and consulting agreements or do not use us for future assignments and we are unable to generate new work to replace lost revenues, the growth of our business could be adversely affected and our revenues and results of operations could be harmed. As a result, it is imperative to our business that we maintain positive relationships with our clients. We are expanding our light deliverables-based professional services model whereby we perform certain project oversight functions. If we are not able to comply with these performance requirements, our revenues and relationships with our clients may be adversely affected.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">To the extent that competitors seek to gain or retain market share by reducing prices or increasing marketing expenditures, we could lose revenues and our margins could decline, which could harm our operating results and cause the trading price of our stock to decline. We expect competition for clients to increase in the future, and the success and growth of our business depends on our ability to remain competitive. In addition, we participate in a number of third-party contracts as a subcontractor and that requires us to participate in vendor management contracts, which may subject us to greater risks or lower margins.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to attract and retain qualified contract professionals, our business could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business is substantially dependent upon our ability to attract and retain contract professionals who possess the skills, experience and licenses which may be required to meet the specified requirements of our clients. We compete for such contract professionals with other temporary staffing and consulting companies and with our clients and potential clients. There can be no assurance that qualified professionals will be available to us in adequate numbers to staff our temporary assignments. Moreover, our contract professionals are often hired to become regular employees of our clients and their employment is terminable at will. Attracting and retaining contract professionals depends on several factors, including our ability to provide contract professionals with desirable assignments and competitive wages and benefits. The cost of attracting and retaining contract professionals in the future may be higher than we anticipate if there is an increase in competitive wages and benefits and, as a result, if we are unable to pass these costs on to our clients, our likelihood of achieving or maintaining profitability could decline. In periods of low unemployment, there may be a shortage of and significant competition for, the skilled contract professionals sought by our clients. If we are unable to attract and retain a sufficient number of contract professionals to meet client demand, we may be required to forgo revenue opportunities, which may hurt the growth of our business. In periods of high unemployment, contract professionals frequently opt for full-time employment directly with clients and, due to a large pool of available candidates, clients are able to directly hire and recruit qualified candidates without the involvement of staffing agencies.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to meet our expectations for growth, our future results are likely to be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Over the past several years, we have experienced revenue and earnings growth both organically and through acquisitions. There is no assurance that we will be able to continue this pace of growth in the future or meet our strategic objectives for growth. Our growth could be adversely affected by many factors, including future technology industry conditions, macroeconomic events such as the ongoing global pandemic, competition and labor market trends or regulations. If our growth rate slows, or we fail to grow at the pace anticipated and we unsuccessful in our growth initiatives and strategies, our financial results could be less than our expectations or those of investors or analysts.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Our business strategy also includes continuing efforts to integrate and optimize our organization, programs, technology and delivery of services to make us a more agile and effective competitor, to reduce the cost of operating our business and to increase our operating profit and operating profit margin. We may not be successful in our continuing integration and optimization efforts, which may cause us to fail to achieve the cost savings we anticipate or limit our ability to scale growth. Further, we may fail to prevent the return of costs eliminated in these efforts. If we are not successful in implementing our integration and optimization efforts, our business, financial condition and results of operations could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">A loss or reduction in revenues from one or more large client accounts could have a material adverse impact on our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During 2021, revenue from various organizations within the U.S. federal government were approximately 25.2 percent of consolidated revenues, and no other client represented more than 10 percent of revenues. All of our government contracts can be terminated by the U.S. government either for its convenience or if we default by failing to perform under the contract. Further, our large commercial clients may </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">enter into non-exclusive arrangements with several staffing firms and the client is generally able to terminate our contracts on short notice without penalty. The deterioration of the financial condition or business prospects of these large clients, or a change in their strategy around the use of our services, could reduce their need for our services and result in a significant decrease in the revenues and earnings we derive from them. The loss of one or more of our large national or multinational clients, or a significant decrease in their demand for our services, could have a material adverse impact on our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">We may not successfully make or integrate acquisitions, which could harm our business and growth.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of our growth strategy, we have made numerous acquisitions, and we intend to continue to pursue select acquisitions in the future. We compete with other companies in the professional staffing and consulting industries for acquisition opportunities and there can be no assurance that we will be able to successfully identify suitable acquisition candidates or be able to complete future acquisitions on favorable terms, if at all. In making acquisitions, we may pay substantial amounts of cash, incur debt or issue securities to finance our acquisitions, which would adversely affect our liquidity or capital resources or result in dilution to our stockholders. There also can be no assurance that we will realize the benefits expected from any transaction or receive a favorable return on investment from our acquisitions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">All of our acquisitions have been integrated into the business. The integration of an acquisition involves a number of factors that may affect our operations. These factors include diversion of management&#8217;s attention from other business concerns, difficulties or delay in the integration of acquired operations, retention of key personnel, significant unanticipated costs or legal liabilities, and tax and accounting issues. Furthermore, once we have integrated an acquired business, the business may not achieve anticipated levels of revenue, profitability or productivity, or otherwise perform as expected. Any of these factors may have a material adverse effect on our results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Failure to comply with the terms of our debt agreements could affect our operating flexibility. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our outstanding debt at December&#160;31, 2021 included a term loan of $490.8 million under our senior secured credit facility due 2025 and $550.0 million of 4.625 percent unsecured senior notes due 2028. Our term loan has a variable interest rate, making us more vulnerable to increases in interest rates. Additionally, we use a portion of our cash flow from operations for interest payments on our debt rather than for our operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our failure to comply with restrictive covenants under our debt instruments could result in an event of default, which, if not cured or waived, could result in the requirement to repay such borrowings before their due date. Some covenants are tied to our operating results and thus may be breached if we do not perform as expected. We expect to use cash on hand and cash flows from operations to pay our expenses and repay our debt. If we do not have enough money, we may be required to refinance all or part of our existing debt, sell assets or borrow additional funds. The lenders may require fees and expenses to be paid or other changes to terms in connection with waivers or amendments. If we are forced to refinance these borrowings on less favorable terms, our results of operations and financial condition could be adversely affected by increased costs and/or rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Changes to global financial markets, including the use of benchmark interest rates, may make it difficult for us to predict our future interest expenses.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our senior secured credit facility uses the London Interbank Offered Rate (&#8220;LIBOR&#8221;) as a benchmark for establishing the interest rate.  LIBOR is the subject of recent national, international, and other regulatory guidance and proposals for reform. As result of these reforms, LIBOR was phased out starting on January 1, 2022 for the one-week and two-month USD LIBOR settings and is expected to be phased out starting on July 1, 2023 for the remaining USD LIBOR settings. The U.S. Federal Reserve, in conjunction with the&#8239;Alternative Reference Rates&#8239;Committee, a steering committee comprised of large U.S. financial institutions, is considering&#8239;replacing&#8239;LIBOR&#8239;with the&#8239;Secured Overnight Financing Rate, or &#8220;SOFR&#8221;, a new index calculated by short-term repurchase agreements, backed by Treasury securities. At this time, it is not possible to definitively predict the effect of any changes to &#8239;LIBOR&#8239;or any establishment of&#8239;alternative&#8239;benchmark&#8239;rates, including&#8239;SOFR. Our senior secured credit facility provides that in the event LIBOR rates are no longer available, we and our lenders will negotiate in good faith to adopt a replacement benchmark rate. We may incur increased interest expense using any such replacement benchmark rates, which could have an adverse effect on us, including our costs of funds, access to capital markets and financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">An impairment in the carrying amount of goodwill and other intangible assets could require a write down that materially and adversely affects our results of operations and net worth.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December 31, 2021, we had $1.6 billion of goodwill and $487.9 million of net acquired intangible assets. We review goodwill and indefinite-lived intangible assets (consisting entirely of trademarks) for impairment at least annually and when events or changes in circumstances indicate that the carrying amount may not be recoverable. Intangible assets having finite lives are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. We may be required to record a charge, which could be material, in our financial statements during the period in which we determine an impairment has occurred. Impairment charges could materially and adversely affect our results of operations in the periods that such charges are recorded.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Government Contracts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">We derive significant revenues from contracts and task orders awarded through a competitive bidding process. Our revenues and profitability may be adversely impacted if we fail to compete effectively in such processes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our contracts and task orders with the federal government are awarded through a competitive bidding process, which creates significant competition and pricing pressure. We spend time and resources to prepare bids and proposals for contracts. Some of these contracts may not be awarded to us or, if awarded, we may not receive meaningful task orders under these contracts. We may encounter delays and additional expenses if our competitors protest or challenge contracts awarded to us in competitive bidding, and any such protest or challenge could result in the resubmission of bids on modified specifications, or in the termination, reduction or modification of the awarded contract. If we are unable to win particular contracts, we may be prevented from providing to customers services that are purchased under those contracts for a number of years. In addition, upon the expiration of a contract, if the customer requires further services of the type provided by the contract, there is frequently a competitive rebidding process. There can be no assurance that we will win any particular bid, or that we will be able to replace business lost upon expiration or completion of a contract, and the termination or non-renewal of any of our significant contracts could cause our actual results to differ materially and adversely from those anticipated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Our earnings and profitability may vary based on the mix of our contracts and may be adversely affected by our failure to accurately estimate and manage costs, time and resources.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our Federal Government Segment generates revenues under various types of contracts: firm-fixed-price, cost reimbursable, and time and materials. Our earnings and profitability may vary materially depending on changes in the proportionate amount of revenues derived from each type of contract. Under firm-fixed-price contracts, we perform specific tasks and services for a fixed price. Compared with cost reimbursable, firm-fixed-price contracts generally offer higher margin opportunities, but involve greater financial risk because we bear the impact of cost overruns. Failure to accurately estimate costs, resources and technology needed to perform our contracts or to effectively manage and control our costs during the performance of work could result in reduced profits or in losses. Under cost reimbursable contracts, we are reimbursed for allowable costs plus a profit margin or fee. These contracts generally have lower profitability and less financial risk. Under time and materials contracts, we are reimbursed for labor at negotiated hourly billing rates and for certain expenses. We assume financial risk on time and materials contracts because we assume the risk of performing those contracts at negotiated hourly rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">We may not realize the full value of our Federal Government Segment contract backlog, which may result in lower revenues than anticipated. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Contract backlog, which was $3.0 billion at December 31, 2021, is a useful measure of potential future revenues for our Federal Government Segment. Contract backlog consists of contracts for which funding has been formally awarded (funded backlog of $0.5 billion at December 31, 2021) and unfunded backlog, which represents the estimated future revenues to be earned from negotiated contract awards for which funding has not been awarded and from unexercised contract options (unfunded backlog of 2.5 billion at December 31, 2021). The U.S. government's ability to elect to not exercise contract options or to modify, curtail or terminate our contracts makes the calculation of our Federal Government Segment contract backlog subject to numerous uncertainties. Due to the uncertain nature of our contracts with the U.S. government, we may never realize revenue from some of the engagements that are included in our contract backlog. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">A significant loss or suspension of our facility security clearances with the federal government could lead to a reduction in our revenues, cash flows and operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We act as a contractor and a subcontractor to the U.S. federal government and many of its agencies. Some government contracts require us to maintain facility security clearances and require some of our employees to maintain individual security clearances. If our employees lose or are unable to timely obtain security clearances, or we lose a facility clearance, a government agency client may terminate the contract or decide not to renew it upon its expiration. In addition, a security breach by us could cause serious harm to our business, damage our reputation, and prevent us from being eligible for further work on sensitive or classified systems for federal government clients.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">We are required to comply with numerous laws and regulations related to government contracts, some of which are complex, and our failure to comply could result in fines or civil or criminal penalties, or suspension or debarment, which could materially and adversely affect our results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We must comply with laws and regulations relating to the formation, administration and performance of federal government contracts. These laws and regulations affect how we conduct business with our federal government customers. Such laws and regulations may potentially impose added costs on our business and our failure to comply with them may lead to civil or criminal penalties, termination of our U.S. government contracts and/or suspension or debarment from contracting with U.S. government agencies. All of our U.S. government contracts can be terminated by the U.S. government either for its convenience or if we default by failing to perform under the contract. Termination for convenience provisions provide only for our recovery of costs incurred or committed settlement expenses and profit on the work completed prior to termination. Termination for default provisions provide for the contractor to be liable for excess costs incurred by the U.S. government in procuring undelivered items from another source and could damage our reputation and impair our ability to compete for future contracts. Failure to comply with regulations and required practices and procedures could harm our reputation or influence the award of new contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Changes in U.S. government spending or budgetary priorities, the failure of government budgets to be approved on a timely basis, or delays in contract awards and other procurement activity may significantly and adversely affect our future financial results.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business depends upon continued U.S. government expenditures on intelligence, defense, homeland security, federal health IT and other programs that we support. The U.S. government conducts periodic reviews of U.S. defense strategies and priorities, which may shift Department of Defense budgetary priorities, reduce overall spending, or delay contract or task order awards for defense-related programs from which we would otherwise expect to derive a significant portion of our future revenues. Any of these changes could impair our ability to obtain new contracts or contract renewals. Any new contracting requirements or procurement methods could be costly or administratively difficult for us to implement. Our revenues, cash flows and operating results could be adversely affected by spending caps or changes in budgetary priorities, as well as by delays in the government budget process, program starts or the award of contracts or task orders under contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Audits by U.S. government agencies for contracts with federal government clients could result in unfavorable audit results that could subject us to a variety of penalties and sanctions and could harm our reputation and relationships with our customers and adversely impact results of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Federal government agencies, including the Defense Contract Audit Agency and the Defense Contract Management Agency, routinely audit and investigate government contracts and government contractors&#8217; administrative processes and systems. These agencies review our performance on contracts, pricing practices, cost structure and compliance with applicable laws, regulations and standards. Any costs found to be improperly allocated to a specific contract will not be reimbursed, while such costs already reimbursed must be refunded. If a government audit uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines and suspension or debarment from doing business with federal government agencies.</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Cybersecurity and Technology Risks</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">The failure to prevent a cybersecurity incident affecting our systems could result in the disruption of our services or the disclosure or misuse of sensitive information, which could harm our reputation, decrease demand for our services and products, expose us to liability, penalties and remedial costs, or otherwise adversely affect our financial performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our daily business operations depend on our information technology systems for a wide variety of functions, including, among other things, identifying staffing resources, matching personnel with client assignments and managing our accounting and financial reporting functions. In conducting our business, we routinely collect and retain personal information on these systems about our employees and contract professionals and their dependents including, without limitation, full names, social security numbers, addresses, birth dates and payroll-related information. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Any information-technology systems are at risk of being compromised, whether through malicious activity or human or technological error. Although we devote significant resources to maintain and regularly upgrade our information security technologies, and we have implemented security controls to help protect the security and privacy of our business information, our information technology systems are subject to potential security breaches through third-party service providers, employee negligence, fraud or misappropriation, business email compromise and cybersecurity threats, including denial of service attacks, viruses, ransomware or other malicious software programs, and third parties gaining unauthorized access to our information technology systems for purposes of misappropriating assets or confidential information, corrupting data or causing operational disruption. We are continuously exposed to unauthorized attempts to compromise such sensitive information through cyber-attacks, insider threats and other information security threats, including physical break-ins and malicious insiders, and we have, from time to time, experienced security incidents. For example, in November 2020, one of our divisions experienced a network intrusion resulting in the compromise of former employee information for that division. We incurred costs relating to this event, as well as costs to retain third-party consultants and forensic experts to investigate the attack and assist with remediation. We also invested in tightening security of our information technology infrastructure, systems and network. The incident did not have a material impact on our business, operations or financial results.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Any security incident that results in the compromise of personal information we collect and retain, or that otherwise disrupts or negatively impacts our operations, could harm our reputation, lead to customer attrition, and expose us to regulatory enforcement action or litigation. Because the techniques used in cyber attacks change frequently and may be difficult to detect for periods of time, we may face difficulties in anticipating and implementing adequate security measures to prevent security breaches. In addition, our information technology systems are vulnerable to fire, storm, flood, power loss, computer and network failures, problems with transitioning to upgraded or replacement systems or platforms, flaws in third-party software or services, terrorist attacks and similar events. All of these risks are also applicable wherever we rely on outside vendors to provide services.</span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations could be adversely affected if we cannot successfully keep pace with technological changes in the development and implementation of our services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our success depends on our ability to keep pace with rapid technological changes in the development and implementation of our services. We rely on a variety of technologies to support important functions in our business, including the recruitment, placement and monitoring of our contract professionals, our billings, and candidate and client data analytics. If we do not sufficiently invest in new technology and industry developments, such as emerging job and resume posting services, appropriately implement new technologies, or evolve our business at sufficient speed and scale in response to such developments, or if we do not make the right strategic investments to respond to these developments, our services, results of operations and ability to develop and maintain our business could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">Legal and Regulatory Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Significant legal actions and claims could subject us to substantial uninsured liabilities, result in damage to our business reputation, result in the discontinuation of our client relationships and adversely affect our recruitment and retention efforts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We employ people internally and in the workplaces of other businesses. Our ability to control or influence the workplace environment of our clients is limited. Further, many of the individuals that we place with our clients have access to client information systems and confidential information. As the employer of record of our contract professionals, we incur a risk of liability to our contract professionals for various workplace events, including claims of physical injury, discrimination, harassment or failure to protect confidential personal information. Other inherent risks include possible claims of errors and omissions, intentional misconduct, release, misuse or misappropriation of client intellectual property, criminal activity, torts, or other claims. We also have been subject to legal actions alleging vicarious liability, negligent hiring, discrimination, sexual harassment, retroactive entitlement to employee benefits or pay, violation of wage and hour requirements, retaliation and related legal theories. These types of actions could involve large claims and significant defense costs. We may be subject to liability in such cases even if the contribution to the alleged injury was minimal. Moreover, in most instances, we are required to indemnify clients against some or all of these risks and we could be required to pay substantial sums to fulfill our indemnification obligations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A failure of any of our employees internally, or contract professionals in clients' workplaces, to observe our policies and guidelines intended to reduce these risks could result in negative publicity, injunctive relief, criminal investigations and/or charges, payment of monetary damages or fines, or other material adverse impacts on our business. Claims raised by clients stemming from the improper actions of our contract professionals, even if without merit, could cause us to incur significant expense associated with the costs or damages related to such claims. Further, such claims by clients could damage our business reputation and result in the discontinuation of client relationships. Any associated negative publicity could adversely affect our ability to attract and retain qualified contract professionals in the future.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We proactively address many of these issues with our robust compliance program. Further, to protect ourselves from the costs and damages of significant legal actions and claims, we maintain workers&#8217; compensation, errors and omissions, cybersecurity, employment practices and general liability insurance coverage in amounts and with deductibles that we believe are appropriate for our operations. Our insurance policies include a retention amount and may not cover all claims against us or continue to be available to us at a reasonable cost. In addition, we face various employment-related risks not covered by insurance, such as wage and hour laws and employment tax responsibility. If we do not maintain adequate insurance coverage or are made party to significant uninsured claims, we may be exposed to substantial liabilities that could have a material adverse impact on our results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to government regulation, which in the future could restrict the types of employment services we are permitted to offer or result in additional or increased costs that reduce our revenues and earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The professional staffing and IT services industry is regulated in the United States and other countries in which we operate. We are subject to federal, state and local laws and regulations governing the employer/employee relationship, such as those related to payment of federal, state and local payroll and unemployment taxes for our corporate employees and contractor professional employees, tax withholding, social security or retirement benefits, licensing, wage and hour requirements, paid sick leave, paid family leave and other leaves, employee benefits, pay equity, non-discrimination, sexual harassment and workers&#8217; compensation; and we must further comply with immigration laws and a wide variety of notice and administrative requirements, such as record keeping, written contracts, notification and reporting. We are also subject to U.S. laws and regulations relating to government contracts with federal agencies. In certain other countries, we may not be considered the legal employers of our temporary personnel, however we are still responsible for collecting taxes and social security deductions and transmitting these amounts to the taxing authorities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In addition, we are subject to data privacy, protection and security laws and regulations, the most significant of which are the European General Data Protection Act ("GDPR") and the U.K.&#8217;s Data Protection Act 2018 (which implements the GDPR into U.K. law).  These laws impose stringent data protection requirements on</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">personal information and provide for significant penalties for noncompliance. These laws impact our U.S. operations as well as our European operations as they apply not only to third-party transactions, but also to transfers of information among the Company and its subsidiaries.  Certain U.S. states have also enacted data privacy laws requiring security measures for personal information, including California, Virginia and Colorado, and we expect that other states will adopt similar legislation. Any non-compliance with the data privacy laws applicable to our business could result in governmental enforcement actions, fines and other penalties that could potentially have an adverse effect our operations and reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future changes in the laws or governmental regulations affecting our business may result in the prohibition or restriction of certain types of employment services that we are permitted to offer, or the imposition of new or additional compliance requirements that could increase our costs and reduce our revenues and earnings. Due to the substantial number of state and local jurisdictions in which we operate, there also is a risk that we may be unable to adequately monitor actual or proposed changes in, or the interpretation of, the laws or governmental regulations </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of such states and localities. Any delay in our compliance with changes in such laws or governmental regulations could result in potential fines, penalties, or other sanctions for non-compliance. In addition, although we may elect to bill some or all of any additional costs to our customers, there can be no assurances that we will be able to increase the fees charged to our customers in a timely manner and in a sufficient amount to fully cover any increased costs as a result of future changes in laws or government regulations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Our business may be materially affected by changes to fiscal and tax policies that could adversely affect our results of operations and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business is subject to taxation in the United States and the foreign jurisdictions where we operate. Due to economic and political</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">conditions, tax rates in various jurisdictions may be subject to significant change. Our future effective tax rates could be affected by changes made by the current administration in the United States and in the mix of earnings in countries with differing statutory tax rates or by changes in the tax laws or their interpretation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Various levels of government also are increasingly focused on tax reform and other legislative action to increase tax revenue. Further changes in tax laws in the United States or foreign jurisdictions where we operate, or in the interpretation of such laws, could have a material adverse effect on our business, results of operations, financial condition or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">We are subject to various business and regulatory risks associated with international operations, which could increase our costs, cause our results of operations to fluctuate, and adversely affect our business. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We conduct business outside the United States primarily in Canada and Europe and we have delivery centers in Mexico and India. Our international operations, which in the aggregate represented less than&#160;two percent of our consolidated revenues in 2021, expose us to, among other things, operational, regulatory and political risks in the countries in which we operate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">General Risks</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">U.S. and global market and economic developments could adversely affect our business, financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Demand for the professional staffing and consulting services that we provide is significantly affected by global market and economic conditions. As economic activity slows, many clients or potential clients reduce their use of and reliance upon contract professionals. During periods of reduced economic activity, we may also be subject to increased competition for market share and pricing pressure. As a result, a recession or periods of reduced economic activity could harm our business and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">The loss of key members of our senior management team could adversely affect the execution of our business strategy and our financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We believe that the successful execution of our business strategy and our ability to build upon our business and acquisitions of new businesses depends on the continued employment of key members of our senior management team and good succession plans for their retirement or other departure. As the Company is expecting to have key personnel retire over the next few years, we need to implement appropriate succession plans, and if we cannot attract and retain qualified personnel or effectively implement appropriate succession plans, it could have a material adverse impact to our business, financial condition and/or results of operations. We have provided short-term and long-term incentive compensation to our key management in an effort to retain them, and have prepared succession plans at such time their employment ends. However, if members of our senior management team become unable or unwilling to continue in their present positions or our succession plans are not adequate, we could incur significant costs and experience business disruption related to time spent on efforts to replace them, and our financial results and our business could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Failure of internal controls may leave us susceptible to errors and fraud.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the control system are met. Furthermore, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, would be detected, particularly in our newly acquired companies and international operations. If our internal controls are unsuccessful, our business and results of operations could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">The trading price of our common stock has experienced significant volatility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The market price of our stock has fluctuated substantially in the past and could fluctuate substantially in the future, based on a variety of factors, including our operating results, changes in general conditions in the economy, and the staffing and consulting industries, announcements by our competitors, involvement in a significant litigation matter, a major change in our management or Board of Directors, short sales, hedging and other derivative transactions in shares of our common stock. In addition, the stock market in general has experienced historical volatility that is unrelated to the operating performance of our Company. Broad market and industry fluctuations may adversely affect the market price of our common stock, regardless of our operating results. Among other things, volatility in our stock price could mean that investors will not be able to sell their shares at or above the prices they pay.  The volatility also could impair our ability in the future to offer common stock as a source of additional capital or as consideration in the acquisition of other businesses, or as compensation for our key employees.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to disruptions and other risks of health crises, earthquakes, fire, floods and other catastrophic events.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our business relies heavily on the health and safety of our employees, contract professionals and customers and the continuity of our business systems. Adverse events, such as harm to our offices, the inability to travel and other matters affecting the regions or economies in which we operate could harm our business. In the event of a major disruption caused by a natural disaster or man-made problem, or outbreaks of pandemic diseases such as COVID-19, we may be unable to continue our operations and may experience decline in revenues, system interruptions and reputational harm. Acts of terrorism and other geopolitical unrest could also cause disruptions in our business or the business of our clients, vendors, or the economy as a whole. All of the aforementioned risks may be further increased if our disaster recovery plans prove to be inadequate. Similarly, if our clients are harmed by any of these events, their demand for our services may decrease, which would decrease our revenues and harm our business. A significant disaster or disruption, whether man-made or natural, could materially adversely affect our business, results of operations, financial condition and prospects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The impact of a health crisis such as the COVID-19 pandemic our business, operations and future financial performance could include, but are not limited to,  adverse impacts to our operating income, operating margin, net income, earnings per share and operating cash flows, as expenses may not decrease at the same rate as revenues decline. In addition, our quarterly and annual revenue growth rates and expenses as a percentage of our revenues may differ significantly from our historical rates, and our future operating results may fall below expectations. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our corporate documents and Delaware law may delay or prevent a change in control that our stockholders consider favorable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Provisions in our certificate of incorporation and bylaws could have the impact of delaying or preventing a change of control or changes in our management. These provisions include the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our Board has the right to elect directors to fill a vacancy in the Board upon the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board until the next applicable annual meeting of stockholders.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Stockholders must provide advance notice to nominate individuals for election to the Board or to propose matters that can be acted upon at a stockholders&#8217; meeting. Further, our Board is divided into three classes and only one class is up for election each year. These provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to obtain control of us.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our Board may issue, without stockholder approval, up to one million shares of undesignated or "blank check" preferred stock. The ability to issue undesignated or "blank check" preferred stock makes it possible for our Board to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt by, or make it more difficult for, a third- party to acquire us.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions, including Section 203 of the Delaware General Corporation Law. Under these provisions, a corporation may not engage in a business combination with any large stockholders who hold 15 percent or more of our outstanding voting capital stock in a merger or business combination unless the holder has held the stock for three years, the Board has expressly approved the merger or business transaction, or at least two-thirds of the outstanding voting capital stock not owned by such large stockholder approves the merger or the transaction. These provisions of Delaware law may have the impact of delaying, deferring, or preventing a change of control and may discourage bids for our common stock at a premium over its market price. In addition, our Board could rely on these provisions of Delaware law to discourage, prevent, or delay an acquisition of us.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_22"></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 1B. Unresolved Staff Comments</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 2. Properties</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we leased office space in the following locations. We believe that our facilities are suitable and adequate for our current operations.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Square Feet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Expiration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASGN and Apex Systems  Headquarters</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Richmond, Virginia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ECS Headquarters</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fairfax, Virginia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Branch offices </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States, Canada, United Kingdom, and Spain</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794,600</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 2022 through October 2027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Delivery Centers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico and India</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 2023 and August 2026</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> We have  129 branch office locations that occupy spaces ranging from approximately 100 to 47,000 square feet with lease terms that range from two months to 11 years.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_28"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 3. Legal Proceedings</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are involved in various legal proceedings, claims and litigation arising in the ordinary course of business. However, based on the facts currently available, we do not believe that the disposition of matters that are pending or asserted will have a material effect on our financial position,&#160;results of operations or cash flows.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_34"></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART&#160;II</span></div><div style="text-align:center"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_37"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; Our common stock is listed on the New York Stock Exchange, or NYSE, under the symbol ASGN. At February&#160;22, 2022 we had 51.6 million shares outstanding, 22 holders of record and an indeterminate number of beneficial owners of our common stock held through brokers and other intermediaries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Dividend Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; Since inception, we have not declared or paid any cash dividends on our common stock, and we have no present intention of paying any dividends on our common stock in the foreseeable future. Our Board periodically reviews our dividend policy to determine whether the declaration of dividends is appropriate. The terms of our credit facility restrict our ability to pay dividends. The restriction is variable based upon our leverage ratio and certain other circumstances, as outlined in the agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; Information responsive to this item will be set forth in Company&#8217;s definitive proxy statement for use in connection with its 2022 Annual Meeting of Stockholders (the "2022 Proxy Statement") to be filed with the SEC within 120 days after the end of the Company&#8217;s fiscal year and is incorporated herein by reference.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stock Performance Graph</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The following graph compares the performance of ASGN&#8217;s common stock price during the period from December 31, 2016 to December&#160;31, 2021 with the composite prices of companies listed on the NYSE and of companies included in the SIC Code No. 736&#8212;Personnel Supply Services Companies Index. The companies listed in the SIC Code No. 736 include peer companies in the same industry or line of business as ASGN. The graph depicts the results of investing $100 in our common stock, the NYSE market index, and an index of the companies listed in the SIC Code No. 736 on December 31, 2016, and assumes that dividends were reinvested, where applicable, during the period.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The comparisons shown in the graph below are based upon historical data, and we caution stockholders that the stock price performance shown in the graph below is not indicative of, nor intended to forecast, potential future performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><img src="asgn-20211231_g1.jpg" alt="asgn-20211231_g1.jpg" style="height:300px;margin-bottom:5pt;vertical-align:text-bottom;width:600px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.988%"><tr><td style="width:1.0%"></td><td style="width:22.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.832%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.839%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">At December 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ASGN</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.54&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123.41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160.71&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189.15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279.44&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SIC Code No. 736 Index</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NYSE Market Index</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recent Sales of Unregistered Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; None.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Common Stock Repurchases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;On March 18, 2021, the Board of Directors approved a two-year stock repurchase program under which the Company may repurchase up to $250.0 million of its common stock, then, on December 9, 2021, the Board of Directors approved a two-year stock repurchase program under which the Company may repurchase up to $350.0 million of its common stock and this superseded the previous program. Under these programs, the Company repurchased 1.6 million shares of its common stock at a cost of $183.3 million in 2021. Under terms of the programs, purchases can be made in the open market or under a Rule 10b5-1 trading plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's repurchases of its common stock during the three months ended December&#160;31, 2021, and the approximate dollar value of shares that may be purchased under the program as of December&#160;31, 2021, are shown in the table below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.959%"><tr><td style="width:1.0%"></td><td style="width:12.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.451%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Number <br/>(or Approximate Dollar Value) of Shares That May Yet be Purchased Under the Plans or Programs <br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.6&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,422&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,422&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.6&#160;</span></td><td style="background-color:#ffffff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.89&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335.0&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,846&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.21&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,846&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In connection with our stock-based compensation plans, during the three months ended December&#160;31, 2021, 17,483 shares of our common stock with an aggregate value of $2.1 million were tendered by employees for payment of applicable statutory tax withholdings. These shares are excluded from the table above.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 6. Selected Financial Data</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_43"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following discussion should be read in conjunction with the other sections of this 2021 10-K, including the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Special Note on Forward-Looking Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> Part I, Item 1A. Risk Factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASGN Incorporated ("ASGN," "we," or "us") is one of the foremost providers of information technology (IT) and professional services and creative digital marketing across commercial and government sectors. We operate through two segments: Commercial and Federal Government. Our Commercial Segment provides assignment and consulting information technology and creative digital marketing services to Fortune 1000 and mid-market clients across the United States, Canada and Europe. Our Federal Government Segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to departments and agencies in the federal government.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">On August 17, 2021, we sold the Oxford Global Resources business unit (the "Oxford business"), see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Note 4. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">. As a result of this disposition, the Oxford business has been classified as discontinued operations for all periods presented herein and all segment data has been recast to remove Oxford as a reportable segment.  </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_46"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our financial statements are prepared in conformity with accounting principles generally accepted in the United States ("GAAP"), which require us to make certain assumptions and related estimates affecting the amounts reported in the consolidated financial statements. Actual results could differ from those estimates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Critical accounting policies are those we believe are both most important to the portrayal of our financial condition and results and require our most difficult, subjective or complex judgments, often because we must make estimates about matters that are inherently uncertain. Judgments and uncertainties affecting the application of those policies may result in materially different amounts being reported under different conditions or using different assumptions. We believe the accounting policies and estimates most critical in understanding the judgments involved in preparing our financial statements are goodwill and acquired intangible assets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition of Goodwill and Acquired Intangible Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; Determining the fair value of goodwill and intangible assets requires management's judgment, the use of significant estimates and assumptions and, in some cases, the utilization of independent valuation experts. The most critical assumptions utilized in this determination are the future cash flow estimates associated with the acquired businesses and the discount rates applied to those cash flow estimates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recoverability of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; Goodwill is evaluated for impairment annually or more frequently if an event occurs or circumstances change, such as material deterioration in performance that would indicate an impairment may exist. We perform an annual impairment assessment as of October 31st for each of our reporting units. When evaluating goodwill for impairment, we may first perform a qualitative assessment (&#8220;step zero&#8221; of the impairment test) to determine whether it is more likely than not that a reporting unit is impaired. If we decide not to perform a qualitative assessment, or if we determine that it is more likely than not the carrying amount of a reporting unit exceeds its fair value, then we perform a quantitative assessment (&#8220;step one&#8221; of the impairment test), and calculate the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount to its estimated fair value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Given the low risk of impairment identified in the prior year, and no negative trends in the current year, we performed a qualitative assessment for the October 31, 2021 annual impairment evaluation for all reporting units. By review of macroeconomic conditions, industry and market conditions, cost factors, overall financial performance compared with prior projections, and other relevant entity-specific events, we determined it was more likely than not that the fair value of each reporting unit exceeded its carrying amount. Therefore it was concluded that there were no indicators of impairment. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_49"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS FOR THE YEAR ENDED DECEMBER 31, 2021 COMPARED WITH THE YEAR ENDED DECEMBER 31, 2020</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Revenues for the year were $4.0 billion, up 14.5 percent from 2020 primarily as a result of double-digit organic growth of our Commercial Segment and the contribution of $124.4 million from acquired businesses. Excluding the contribution from acquisitions, revenues were up 10.9 percent.  The table below shows our revenues by segment (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.081%"><tr><td style="width:1.0%"></td><td style="width:22.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Total </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,285.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,117.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">641.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,927.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Revenues from our Commercial Segment were up 17.2 percent from 2020 as a result of double-digit growth in high-margin commercial consulting, creative digital marketing and permanent placement services and mid-single-digit growth in IT assignment services. The growth in our consulting revenues was due to a combination of factors, including broad-based industry demand, increase in technical capabilities, the expansion of our near-shore delivery center in Mexico and the contribution from acquired businesses. Revenues included a contribution of $40.5 million from acquired businesses (all commercial consulting services businesses) and excluding that contribution revenues were up 15.6 percent.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">Within the Commercial Segment, IT services and solutions revenues, which accounted for 83.2 percent of the segment's revenues, were up 15.6 percent from 2020. Creative digital marketing and permanent placement revenues, which combined accounted for 16.8 percent of the segment's revenues in the period, were up 25.5 percent. All divisions in the segment (IT services and solutions, creative digital marketing and permanent placement) were up double-digits from 2020. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial consulting services revenues (virtually all IT services), which accounted for 21.9 percent of the segment's revenues, were $641.2 million, up 68.3 percent from 2020. Assignment revenues, which accounted for 78.1 percent of the segment's revenues, were $2.3 billion, up 8.0 percent driven by double-digit growth in creative digital marketing and permanent placement revenues and mid-single-digit growth in IT assignment revenues. All five industry verticals: (i) financial services, (ii) consumer and industrials, (iii) healthcare, (iv) technology, media and telecom and (v) business and government services were up from 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues from our Federal Government Segment were up 7.8 percent from 2020. Revenues includes a contribution of $83.9 million from acquired businesses. Excluding that contribution, revenues were only slightly below 2020, which had benefited from higher spending levels under two cost reimbursable contracts and from a low-margin web services contract that the segment elected not to renew in the third quarter of 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The table below shows gross profit and gross margin by segment (in millions).</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.081%"><tr><td style="width:1.0%"></td><td style="width:22.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">934.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit is comprised of revenues less costs of services, which consist primarily of compensation for our contract professionals, allowable materials and consultant assignment expenses. Consolidated gross profit increased 20.6 percent on revenue growth of 14.5 percent. Gross margin was 28.5 percent, an expansion of 150 basis points from 2020 and both segments reported expansion in gross margin. The expansion for the Commercial Segment was the result a shift in business mix toward high-margin revenue streams, driven by the double-digit growth of the segment's high-margin IT consulting, creative digital marketing and permanent placement services. The expansion for the Federal Government Segment was also driven by changes in business mix, related to a lower level of revenues from certain lower-margin cost reimbursable contracts and from a low-margin web services project, the contribution from the high-margin businesses acquired after the third quarter of last year and higher profitability on certain firm-fixed-price contracts with initial contract terms that ended during the period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Selling, general and administrative ("SG&amp;A") expenses consist primarily of compensation expense for our field operations and corporate staff, rent, information systems, marketing, telecommunications, public company expenses and other general and administrative expenses. SG&amp;A expenses were $735.8 million (18.4 percent of revenues), compared with $615.0 million (17.6 percent of revenues) in 2020. The increase was commensurate with the growth in the business, the higher mix of high-margin commercial revenues (which carry a higher SG&amp;A expense component than federal government services revenues), headcount investments to support the future growth of the business, higher incentive compensation and higher acquisition expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:112%">Amortization of Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangible assets was $55.7 million, up from $51.0 million in 2020. This increase reflects a full year amortization on businesses acquired in 2020 and amortization on the three businesses acquired in 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Interest expense was $37.5 million, down from $39.7 million in 2020, primarily resulting from the reduction of LIBOR. Interest expense was comprised of $25.4 million of interest on the unsecured senior notes, $9.7 million of interest on the senior secured credit facility, $1.8 million in amortization of deferred loan costs and $0.6 million related to amendments to the senior secured credit facility. The weighted-average borrowings outstanding was approximately $1.0 billion for 2021 and 2020 and the weighted-average interest rate was 3.4 percent, slightly down from 3.6 percent in 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes was $81.6 million for 2021, up from $63.9 million in 2020, related to the growth in income before income taxes. The effective tax rate of 26.0 percent was slightly lower than the effective tax rate for 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income from Continuing Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from continuing operations was $231.8 million, up from $177.6 million in 2020 driven by the growth in the business and expansion of our gross margin.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income from Discontinued Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from discontinued operations was $178.1 million. This included approximately $168.8 million gain on sale, net of income taxes related to the sale of the Oxford business.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Income</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Net income of $409.9 million was comprised of income from continuing operations of $231.8 million and income from discontinued operations of $178.1 million.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_1525"></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RESULTS OF OPERATIONS FOR THE YEAR ENDED DECEMBER 31, 2020 COMPARED WITH THE YEAR ENDED DECEMBER 31, 2019</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Revenues for the year were 3.5 billion, an increase of 2.5 percent from 2019, which was achieved despite lower demand from our commercial customers related to the COVID-19 pandemic. Our operating performance was driven by the high growth of our Federal Government Segment and the growth of our Commercial Segment off trough-level revenues experienced in May of 2020. Revenues from our Commercial Segment, which accounted for 71.3 percent of total revenues, were down 4.6 percent year over year. Revenues from our Federal Government Segment, which accounted for 28.7 percent of total revenues, were up 25.8 percent year over year reflecting increased volume on certain existing programs, new contract awards and the contribution from acquired businesses. The table below shows our revenues by segment (in millions). </span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.081%"><tr><td style="width:1.0%"></td><td style="width:22.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Total </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,117.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,288.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,617.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,415.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues from our Commercial Segment were down 4.6 percent year-over-year, resulting from lower customer demand attributable to the COVID-19 pandemic. Within the segment, IT services and solutions (84.3 percent of the segment's revenues) were slightly down from 2019. Consulting revenues (virtually all IT services and solutions) were up 15.7 percent from 2019, reflecting our increased focus on expanding our high-end consulting offerings. Creative digital marketing and permanent placement revenues (15.7 percent of the segment's revenues) were down 21.9 percent from 2019. Four of our five industry verticals were down from 2019, while financial services, our largest industry vertical (25.8 percent of commercial revenues), was up 10.6 percent. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues from our Federal Government Segment were up 25.8 percent year over year. The increase was driven by a number of factors, including increased volume on certain existing programs, new contract awards and the contribution from the businesses acquired. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit and Gross Margin</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The table below shows gross profit and gross margin by segment (in millions).</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:66.081%"><tr><td style="width:1.0%"></td><td style="width:22.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">830.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated gross profit was down 2.5 percent year over year. Our consolidated gross margin compressed approximately 140 basis points related to changes in business mix. This included a higher mix of revenues from the Federal Government Segment, which carries a lower gross margin than commercial revenues. Gross margin for both segments were down from 2019 related to changes in business mix. Gross margin on commercial revenues was down due to lower revenues from high-margin revenue streams (mainly creative digital marketing and permanent placement), partially offset by the higher mix of consulting revenues, which carries a higher margin than assignment revenues. Gross margin on federal government revenues was down due to a higher mix of revenues from certain programs under cost reimbursable contracts, which have lower margins than other contract types. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">SG&amp;A expenses were $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg3NDEy_9c5cee3b-e684-46e7-bdc2-895549be8cf9">615.0</ix:nonFraction> million (17.6 percent of revenues), down from $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M180OTQ3ODAyMzUzNTg5_721cb537-4a6b-47b9-81b3-a2abecbba0cb">645</ix:nonFraction>&#160;million (18.9 percent of revenues) in 2019. This improvement related to effective expense management and cost containment in response to the COVID-19 pandemic, which included lower incentive compensation and travel and entertainment expenses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:112%">Amortization of Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg3OTE5_306ff68f-351c-4975-abcb-5323f981aa08">51.0</ix:nonFraction> million, up from $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg3OTI1_321bfeb9-b6dc-4846-841e-0f891d7b131a">50.3</ix:nonFraction> million in 2019. This increase reflects a full year amortization on business acquired in 2019 and amortization on the four businesses acquired in 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense was $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg5MjQz_58686bcc-a08d-454d-a5ac-cad9baba4a4e">39.7</ix:nonFraction> million, down 25.0 percent from $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg5MjUw_73f03960-c88d-448a-9ce4-1a722bdccd67">52.9</ix:nonFraction> million in 2019. This improvement was the result of (i) a reduction in LIBOR, (ii) a 25 basis point reduction in the spread on our senior secured credit facility resulting from our debt refinancing in the fourth quarter of 2019, (iii) lower amortization of deferred loan costs and (iv) lower average borrowings outstanding in 2020. Interest expense was comprised of $25.4 million of interest on the unsecured senior notes, $12.6 million of interest on the senior secured credit facility, and $1.7 million in amortization of deferred loan costs. The weighted-average borrowings outstanding were $1.0 billion and $1.1 billion for 2020 and 2019, respectively. The weighted-average interest rate in 2020 was 3.6 percent, down from 4.3 percent in 2019. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Write-off of Loan Costs</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As a result of the 2019 amendment to our senior secured credit facility, we wrote-off $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg5OTY3_b57251af-a446-423e-afd5-0d6d16eeae71">18.9</ix:nonFraction> million of deferred loan costs.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes was $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwMDMy_657f114e-2bf2-42da-91f7-e03067a90f71">63.9</ix:nonFraction> million for 2020, up from $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwMDM4_c8042ae0-4a1f-4314-84b0-f5bf2914d8db">54.7</ix:nonFraction> million in 2019. The effective tax rate for the year was 26.5 percent, which was slightly lower than the effective tax rate for 2019. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income from Continuing Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from continuing operations was $177.6 million, up from $149.7 million in 2019. Income from continuing operations for 2019 included a charge of $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M180OTQ3ODAyMzQ5ODY3_b57251af-a446-423e-afd5-0d6d16eeae71">18.9</ix:nonFraction> million ($13.9 million after income taxes) related to a write-off of deferred loan costs on our credit facility resulting from our debt refinancing in the fourth quarter of 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Income from Discontinued Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from discontinued operations was $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwNjEw_b11d5eb6-eb46-4152-bf7b-dbaae1a30f15">22.7</ix:nonFraction> million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Net Income</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income of $200.3 million was comprised of income from continuing operations of $177.6 million and income from discontinued operations of $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwNzYx_b11d5eb6-eb46-4152-bf7b-dbaae1a30f15">22.7</ix:nonFraction> million.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_52"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Federal Government Segment Contract Backlog</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract backlog is a useful measure of potential future revenues for our Federal Government Segment. Contract backlog represents the estimated amount of future revenues to be recognized under awarded contracts including task orders and options. Contract backlog does not include potential value from contract awards that have been protested by competitors until the protest is resolved in our favor. Contract backlog does not include any estimate of future work expected under indefinite delivery, indefinite quantity contracts or U.S. General Services Administration schedules. Contract backlog is segregated into funded contract backlog and negotiated unfunded contract backlog, which together make up total contract backlog.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Funded contract backlog for contracts with U.S. government agencies primarily represents contracts for which funding has been formally awarded less revenues previously recognized on these contracts and does not include the unfunded portion of contracts where funding is incrementally awarded or authorized by the U.S. government even though the contract may call for performance over a number of years. Funded contract backlog for contracts with non-government agencies represents the estimated value of contracts, which may cover multiple future years, less revenues previously recognized on these contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Negotiated unfunded contract backlog represents the estimated future revenues to be earned from negotiated contract awards for which funding has not yet been awarded or authorized and from unexercised priced contract options.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contract backlog estimates are subject to change and may be affected by the execution of new contracts, the extension or early termination of existing contracts, the non-renewal or completion of current contracts and adjustments to estimates for previously included contracts. Changes in the funded contract backlog are also affected by the funding cycles of the government.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.836%"><tr><td style="width:1.0%"></td><td style="width:52.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.877%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.100%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funded Contract Backlog</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Negotiated Unfunded Contract Backlog</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,472.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,201.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract Backlog</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,001.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,646.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Federal Government Segment Book-to-Bill Ratio</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The book-to-bill ratio for our Federal Government Segment was 1.1 to 1.0 for the year ended <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfNDk0NzgwMjMzMjM2MA_15e3a5a5-15d8-4a0a-88ee-e18d90d1e9bd"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfNDk0NzgwMjMzMjM2MA_e5b42b37-ad38-4f52-ba5a-0c4ff626b0d9">December 31</ix:nonNumeric>, 2021</ix:nonNumeric>. The book-to-bill ratio was calculated as the sum of the change in total contract backlog during the period plus revenues for the period, divided by revenues for the period. The contract backlog coverage ratio (backlog at <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfMjI4Ng_15e3a5a5-15d8-4a0a-88ee-e18d90d1e9bd"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfMjI4Ng_e5b42b37-ad38-4f52-ba5a-0c4ff626b0d9">December 31</ix:nonNumeric>, 2021</ix:nonNumeric> divided by trailing-twelve-months of Federal Government Segment revenues) was 2.6 to 1.0.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_55"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our working capital at December&#160;31, 2021 was $858.5 million, and our cash and cash equivalents were $529.6 million. Our cash flows from operating activities have been our primary source of liquidity and have been sufficient to fund our working capital and capital expenditure needs. At December&#160;31, 2021, we had full availability under our $250.0 million revolving credit facility. We believe that our cash and cash equivalents on hand, expected operating cash flows and availability under our revolving credit facility will be sufficient to fulfill our obligations, working capital requirements and capital expenditures for the next 12 months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Net cash provided by operating activities was $193.7 million in 2021, compared with $424.8 million in 2020. Operating cash flows in 2020 benefited from lower working capital requirements related to the decline in business activity stemming from COVID-19 and the deferral of $85.7 million in federal payroll taxes as provided by the CARES Act. The year-over-year decrease in net cash provided by operating activities is mainly the result of (i) investment in working capital to support growth in the business, (ii) the payment of taxes totaling $91.5 million related to the gain on the sale of the Oxford business and (iii) the payment of half of the deferred federal payroll taxes from 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $246.5 million in 2021 and included $503.8 million in net cash proceeds (before income taxes) from the sale of the Oxford business. Significant uses of cash in 2021 included $222.8 million used to acquire three IT consulting businesses and $34.7 million in capital expenditures. Net cash used in 2020 was $219.0 million and included $186.2 million used to acquire four IT consulting businesses and $32.6 million in capital expenditures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash used in financing activities was $184.4 million in 2021, compared with $29.0 million in 2020. Net cash used in 2021 consisted primarily of $181.3 million to repurchase the Company's common stock compared with $27.9 million in 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The senior secured credit facility consists of a term B loan and a $250.0 million revolving credit facility. At December&#160;31, 2021, the Company had $490.8 million outstanding under the term B loan and no outstanding borrowings under the revolver. Borrowings under the term B loan bear interest at LIBOR plus 1.75 percent, or the bank&#8217;s base rate plus 0.75 percent. Borrowings under the revolver bear interest at LIBOR plus 1.25 to 2.25 percent, or the bank&#8217;s base rate plus 0.25 to 1.25 percent, depending on leverage levels. A commitment fee of 0.20 to 0.35 percent is payable on the undrawn portion of the revolver. There are no required minimum principal payments on the facility until maturity. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. In July 2021, the Company amended its facility to, among other things, permit the sale of its Oxford business and allow the net sale proceeds (approximately $0.4 billion) to be used for future acquisitions and other permitted investments, provided the Company enters into binding commitments by August 2022 and completes those transactions by February 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Unsecured Senior Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The Company has $550.0 million of unsecured senior notes due in 2028, which bear interest at 4.625 percent  payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and subordinate to the senior secured credit facility. These notes contain certain customary limitations including, among other terms and conditions, our ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions. </span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_58"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The following table sets forth, on an aggregate basis, the amounts of specified contractual cash obligations required to be paid in the future periods shown (in millions):&#160;</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.187%"><tr><td style="width:1.0%"></td><td style="width:26.843%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractual Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than 1 year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-3 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">More than 5 years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">544.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,232.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">585.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,322.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_______</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Long-term debt obligations include interest calculated based on the rates in effect at December&#160;31, 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents the future minimum lease payments for non-cancelable operating leases.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Purchase obligations are non-cancelable job board service agreements and software subscriptions, maintenance and license agreements.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information about these contractual cash obligations, see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Notes 5. Leases, 9. Long-Term Debt and 10. Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Part&#160;II, Item 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain acquisitions completed in 2021 and 2020 contained provisions requiring the Company to pay contingent consideration in cash based on the achievement of certain specified earnings results in 2021 (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Part II, Item 8. Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). At December&#160;31, 2021, the fair value of the contingent consideration liability was $15.1&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have retention policies for our workers&#8217; compensation liability exposures. The workers' compensation loss reserves are based upon an actuarial report obtained from a third party and determined based on claims filed and claims incurred but not reported. We account for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period that the estimates changed or the payments were made. The workers' compensation loss reserves were $2.4 million and $2.2 million, net of anticipated insurance and indemnification recoveries of $10.4 million and $10.9 million, at December&#160;31, 2021 and 2020, respectively.&#160;We have&#160;undrawn stand-by letters&#160;of credit outstanding to secure obligations for&#160;workers&#8217; compensation&#160;claims and other obligations.&#160;The undrawn stand-by letters of credit were $4.0 million at December 31, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have a deferred compensation plan liability of $15.6 million and $14.4 million at December&#160;31, 2021 and 2020, which was primarily included in other long-term liabilities. We established a rabbi trust to fund the deferred compensation plan (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 16. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Part II, Item 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we had no off-balance sheet arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Accounting Standards Updates</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Accounting Standards Update</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Part II, Item 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for a discussion of new accounting pronouncements. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_61"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 7A. Quantitative and Qualitative Disclosures about Market Risk</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are exposed to certain market risks arising from transactions in the normal course of business, principally risks associated with interest rates. Our exposure to interest rate risk is associated with our debt instruments. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Long-Term Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Part&#160;II, Item 8. Financial Statements and Supplementary Data</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for a further description of our debt instruments. A hypothetical 100 basis-point change in interest rates on variable-rate debt would have resulted in interest expense fluctuating approximately $4.9 million based on $490.8 million of debt outstanding for any 12-month period. We have not entered into any market risk sensitive instruments for trading purposes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_67"></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">To the Stockholders and the Board of Directors of ASGN Incorporated </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Glen Allen, Virginia</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Opinion on the Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of ASGN Incorporated and subsidiaries (the "Company") as of December 31, 2021 and 2020, the related consolidated statements of operations and comprehensive income, stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2021, and the related notes and the financial statement schedule listed in the Index at Item 15(a)(2) (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Internal Control &#8212; Integrated Framework (2013) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 28, 2022 expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Critical Audit Matter</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to an account or disclosure that is material to the financial statements and (2) involved especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:112%">Discontinued Operations &#8212; Refer to Note 4 to the financial statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Critical Audit Matter Description</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">On August 17, 2021, the Company sold its Oxford Global Resources business unit (&#8220;Oxford business&#8221;) for $525.0 million. The Company determined the sale of the Oxford business should be reported as discontinued operations in accordance with Accounting Standard Codification (&#8220;ASC&#8221;) 205-20, Discontinued Operations (&#8220;ASC 205-20&#8221;). Therefore, the related assets and liabilities of the Oxford business are retrospectively classified as assets and liabilities of discontinued operations in the Company&#8217;s December 31, 2020, consolidated balance sheet. Additionally, the operations of the Oxford business are reported as income from discontinued operations in the Company&#8217;s accompanying consolidated statements of operations and comprehensive income for all periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We identified the accounting and disclosure of the discontinued operations related to the Oxford business as a critical audit matter given the significant judgments made by management to apply ASC 205-20. Auditing these judgments, including the gain on the sale of $216.9 million ($168.8 million net of income taxes), required a higher degree of auditor judgment and an increased extent of effort, including the need to involve our tax specialists.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Our audit procedures performed over the Company&#8217;s discontinued operations presentation and determination of the gain on sale included the following, among others:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:14.85pt">We tested the effectiveness of internal controls performed by management to identify, authorize and approve, account for, and disclose the disposition in the financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:14.85pt">We read minutes of the Board of Directors that evidenced proper authorization and approval of the disposition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:14.85pt">We analyzed the terms of the disposal agreement and tested the resulting calculation of the pre-tax gain on the sale recognized at the disposal date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:14.85pt">We involved our tax professionals with specialized skills and knowledge, who assisted in evaluating the tax related adjustments and tested the tax components resulting from the disposition, including the tax effects of the gain on sale.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:14.85pt">We evaluated the reasonableness of the Company&#8217;s segregation of assets and liabilities that are classified as held for sale by inspecting the Company&#8217;s accounting data for retrospective reclassifications made to prior period financial statements to present the Oxford business as discontinued operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:14.85pt">We evaluated the Company&#8217;s classification for discontinued operations, including its earnings per share, for the current and prior periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">/s/ <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl82Ny9mcmFnOjNhOThiOTAxZjEzZDRjMTU4NTI4N2M3OWZhYjgxODE2L3RleHRyZWdpb246M2E5OGI5MDFmMTNkNGMxNTg1Mjg3Yzc5ZmFiODE4MTZfMTQyOTM2NTEyMDUzNDE_394dcb81-e55e-4d0f-8484-22c6f56f71bc">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl82Ny9mcmFnOjNhOThiOTAxZjEzZDRjMTU4NTI4N2M3OWZhYjgxODE2L3RleHRyZWdpb246M2E5OGI5MDFmMTNkNGMxNTg1Mjg3Yzc5ZmFiODE4MTZfMTQyOTM2NTEyMDUzNDM_ea9f2d98-3cc2-4a71-919b-7e3c9077a3b5">Los Angeles, California</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:22pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:98%">February 28, 2022</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:23.55pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">We have served as the Company's auditor since 1987.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_70"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASGN INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(In millions, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:71.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.909%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNC0yLTEtMS0yNzU5Mg_96822681-5810-42ff-8344-aee69560ccfe">529.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNC00LTEtMS0yNzU5Mg_4f0e9471-41c1-4069-aae2-a53b9e2009bd">274.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNS0yLTEtMS0yNzU5Mg_80a6caa9-06ae-4e86-9833-2599a25c6074">708.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNS00LTEtMS0yNzU5Mg_2616c0ff-b85f-4427-bda4-94b4f26bb519">602.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNi0yLTEtMS0yNzU5Mg_b0eae1c8-0072-4c97-8937-2b1106c46eaa">41.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PrepaidExpenseCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNi00LTEtMS0yNzU5Mg_9bb1c30c-b583-452d-bcaf-fac52219c0c2">22.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy0yLTEtMS0yODI5NQ_bbae296d-0bac-4895-b3e6-75ada35cc8df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy00LTEtMS0yODMwNw_44e6cf70-ed6d-4ee6-8155-9c306bae9849">77.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy0yLTEtMS0yNzU5Mg_203566e9-410c-4018-a265-d86ad5722375">30.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy00LTEtMS0yNzU5Mg_61ba43a9-8d95-44e8-b747-a15cc9abbef4">17.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOC0yLTEtMS0yNzU5Mg_23628d6c-5162-4700-b20b-f6e8726e77f5">1,309.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:AssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOC00LTEtMS0yNzU5Mg_9829db7c-c150-4701-83ca-d1540500fef7">994.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOS0yLTEtMS0yNzU5Mg_7f799a31-2bc6-4132-930b-f4362d8a697e">55.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOS00LTEtMS0yNzU5Mg_78889410-a544-4c11-8d73-afd0ee910c2f">54.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTAtMi0xLTEtMjc1OTI_a7f62789-d378-4b8d-8f7b-1f8d5556ce27">57.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTAtNC0xLTEtMjc1OTI_d2da1ec7-9ca1-4978-9efe-f9457a345afe">73.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTEtMi0xLTEtMjc1OTI_ca121f8d-37a4-4adb-8dcf-0f2faec9d8cd">487.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTEtNC0xLTEtMjc1OTI_ba624cbf-6181-4af9-b3c1-6cc15bd332b2">469.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTItMi0xLTEtMjc1OTI_730f31a9-e689-430f-8825-95ba2d055a93">1,569.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTItNC0xLTEtMjc1OTI_2a965f50-e38d-4084-8b2f-257ca935a3be">1,420.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current assets of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtMi0xLTEtMzM0NTg_04248273-c81b-42b6-8cfd-6356705f16fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtNC0xLTEtMjgzMDQ_b762b787-b190-4cb2-bc70-7b6d0aa114a8">244.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTMtMi0xLTEtMjc1OTI_5d962e8a-94d9-4331-a7d7-a3a8a86c34fa">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTMtNC0xLTEtMjc1OTI_c0716d2e-170b-4509-9e9a-c9e0fe0655be">20.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtMi0xLTEtMjc1OTI_d5537691-dadb-41be-b286-d6b1ac86c853">3,502.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtNC0xLTEtMjc1OTI_5049ccbc-ad76-44ff-a93a-f6735c405de7">3,278.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTctMi0xLTEtMjc1OTI_651a4f85-4a0f-410b-a7f3-206bc20408ac">20.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTctNC0xLTEtMjc1OTI_175be4b8-35b0-4d7d-a501-27ab1e100bd8">38.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and contract professional pay</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTgtMi0xLTEtMjc1OTI_8c67756e-405d-4344-a219-dfd83965dce2">305.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTgtNC0xLTEtMjc1OTI_e7ef2e1f-615f-405f-afdb-62228ed1d869">238.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTktMi0xLTEtMjc1OTI_946b0727-7705-41b1-86db-abafe23a5e7e">23.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTktNC0xLTEtMjc1OTI_61d0e685-cfe4-4ac2-bca5-ae84b9a8148c">24.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItMi0xLTEtMjgzMjE_0aa2a714-2c03-4a97-823c-d73bc87cf0e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItNC0xLTEtMzM0NjM_083e68d9-8dba-4320-b251-ac8714246da8">39.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjAtMi0xLTEtMjc1OTI_4b2ccc0b-8eeb-4b37-9168-3da9423f7bcf">102.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjAtNC0xLTEtMjc1OTI_f5448fde-21e8-4cdd-8990-a4cf3671dbe9">75.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjEtMi0xLTEtMjc1OTI_bd17de72-e9b1-49e2-be69-61343d896935">450.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjEtNC0xLTEtMjc1OTI_2a2c3f41-f8e9-4071-be0c-455db2475e3d">416.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItMi0xLTEtMjc1OTI_862fce9e-b9ef-45dd-9dc4-40ce7383fed5">1,033.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItNC0xLTEtMjc1OTI_c2acbae7-ceae-4c27-888f-cded03db2722">1,033.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjMtMi0xLTEtMjc1OTI_85832b6f-d911-4482-9f7f-a45303441176">40.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjMtNC0xLTEtMjc1OTI_80711db8-da52-4dae-8ded-40a5d03a23f2">55.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjQtMi0xLTEtMjc1OTI_a638bb13-5c78-49e7-8c00-4a91b8b1b47f">89.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjQtNC0xLTEtMjc1OTI_255304a6-904f-4543-9191-2574614739f7">108.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term liabilities of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjgtMi0xLTEtMjgzMzE_8dd11ee2-4e4a-4df5-b9b2-cb3c27f895f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjgtNC0xLTEtMjgzMzE_e6e1353b-583d-46bd-8242-6eac13ddcfd7">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjUtMi0xLTEtMjc1OTI_a4986d8b-562d-4fd7-89ca-35b7fd9aff7d">23.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjUtNC0xLTEtMjc1OTI_8822ed95-3e49-4903-b027-d69b593d4c67">65.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjYtMi0xLTEtMjc1OTI_a6d882ed-4837-4d23-bc82-e8f143112566">1,637.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjYtNC0xLTEtMjc1OTI_2caa92c5-7262-45e8-bfb1-2bcd0597f6c9">1,690.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 10)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjctMi0xLTEtMjc1OTI_7d9df4c8-1411-48a2-983b-6d86b0b986b5"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjctNC0xLTEtMjc1OTI_cdda4f78-ce2b-4856-86f9-70b4316ee5eb"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8yMQ_889dfa22-f63c-49e7-8997-06ce869113e3"><ix:nonFraction unitRef="usdPerShare" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="2" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8yMQ_bf6b9138-c997-45c8-bdec-e1ad0030b333">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8zNQ_632f38ba-392d-4bb7-ba8f-30d17eafe41e"><ix:nonFraction unitRef="shares" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8zNQ_83b0ea08-2725-4f11-b4a8-37d33260ac76">1.0</ix:nonFraction></ix:nonFraction> million shares authorized, <ix:nonFraction unitRef="shares" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl82NQ_a2e6f909-5c11-4e98-aeed-890491b6657f"><ix:nonFraction unitRef="shares" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl82NQ_d4d7b00a-e131-4547-8210-f2c6222ae19e">no</ix:nonFraction></ix:nonFraction> shares issued</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMi0xLTEtMjc1OTI_5c756f88-6b16-48f8-b827-23a336405131">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktNC0xLTEtMjc1OTI_b16e3af6-5f37-4d09-bb53-07ca01ec603d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8xOA_5fb3f697-bd71-431e-9603-50bdf5425ff1"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8xOA_623656fd-416c-461b-b91b-649cadd59bda">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8zMg_58c6530e-32b8-4cdd-9221-4054a5264f44"><ix:nonFraction unitRef="shares" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8zMg_895067d6-5684-4349-a933-6c22f93cd07d">75.0</ix:nonFraction></ix:nonFraction> million shares authorized, <ix:nonFraction unitRef="shares" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8yMTk5MDIzMjU1NzQy_d6cfdb89-54ad-4f75-ad59-586c47c2f235">51.8</ix:nonFraction> million and <ix:nonFraction unitRef="shares" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8yMTk5MDIzMjU1NzE1_9d204f27-7d89-44bd-aa45-94d01519055e">52.9</ix:nonFraction> million shares outstanding at December&#160;31, 2021 and 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMi0xLTEtMjc1OTI_1792dd0b-3f6a-4284-ae51-9a1cb2af8eeb">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtNC0xLTEtMjc1OTI_410684df-a733-460d-a6c8-7492dfc43541">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzEtMi0xLTEtMjc1OTI_2b2a9592-d0fa-470f-8c7a-2b820499500c">690.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzEtNC0xLTEtMjc1OTI_62c10b6e-06e0-4f6c-8667-6f64ab8ef2dd">661.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzItMi0xLTEtMjc1OTI_90230920-6f5a-4df9-b2ec-ea1a54b1b420">1,174.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzItNC0xLTEtMjc1OTI_d41b708e-ed49-4fa7-a644-58144432c89c">926.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzMtMi0xLTEtMjc1OTI_f5a85407-a391-4b6f-b18d-1720cbfb2e30">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzMtNC0xLTEtMjc1OTI_b22c7275-6c12-43dd-a092-399845dfa9f2">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzQtMi0xLTEtMjc1OTI_aa15138d-d884-42b4-8f89-92daa00f60a5">1,865.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzQtNC0xLTEtMjc1OTI_4e01f84a-b9cd-4b88-b0c0-0d0ed8b16682">1,587.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzUtMi0xLTEtMjc1OTI_24b00c81-f8c8-4a01-90e6-265870b0c208">3,502.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzUtNC0xLTEtMjc1OTI_60873a0c-e705-44b7-9ace-c9e024959344">3,278.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASGN INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(In millions, except per share data)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.899%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMi0yLTEtMS0yODQ1OQ_09f504b6-af25-40ab-8531-10640cae7c76">4,009.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMi00LTEtMS0yODQ4MA_b4b4f6b9-0e62-4e7d-bd0c-becf7e7c3dd7">3,502.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMi02LTEtMS0yODUyNw_9d17aab5-70ad-4329-9deb-04e6656ba085">3,415.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMy0yLTEtMS0yODQ1OQ_be1a536d-8fa2-4dd3-81f9-9ca02da649a0">2,867.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMy00LTEtMS0yODQ4MA_9cd71ca4-957c-415c-bffb-7613c2e008e2">2,554.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMy02LTEtMS0yODUyNw_755dd2f1-5bc7-4e1d-abbd-fb70a0424024">2,444.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNC0yLTEtMS0yNzU5Mg_1622cde5-b165-42f2-8443-545332b6792c">1,142.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNC00LTEtMS0yNzU5Mg_c7c248ff-6d48-4adb-92c5-4756a9329f7d">947.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNC02LTEtMS0yNzU5Mg_6e7bdc60-ce86-4d99-b63a-38d07e6a73f4">971.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNS0yLTEtMS0yODQ2Mg_41557808-fd39-4f08-9858-5da4826c2131">735.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNS00LTEtMS0yODQ4NA_9c5cee3b-e684-46e7-bdc2-895549be8cf9">615.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNS02LTEtMS0yODUzNw_721cb537-4a6b-47b9-81b3-a2abecbba0cb">645.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNi0yLTEtMS0yODQ2Mg_afa7825d-7d27-4476-aafc-8741631781f3">55.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNi00LTEtMS0yODQ4NA_306ff68f-351c-4975-abcb-5323f981aa08">51.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNi02LTEtMS0yODU2NA_321bfeb9-b6dc-4846-841e-0f891d7b131a">50.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNy0yLTEtMS0yNzU5Mg_759c2c22-47c5-4a45-b059-1e814987b4a8">350.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNy00LTEtMS0yNzU5Mg_71502208-b64b-441f-a57f-e73f4cebf6e0">281.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNy02LTEtMS0yNzU5Mg_9a4cab0d-493c-4763-87d7-17e12d7d1bd2">276.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOC0yLTEtMS0yODQ2NQ_8e67703f-3310-4699-a79d-ef3ea1e57b35">37.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOC00LTEtMS0yODQ4Nw_58686bcc-a08d-454d-a5ac-cad9baba4a4e">39.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOC02LTEtMS0yODU3MQ_73f03960-c88d-448a-9ce4-1a722bdccd67">52.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-off of loan costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOS0yLTEtMS0yODQ2NQ_307006ad-c759-4996-9ad5-18255d3e2693">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOS00LTEtMS0yODQ4Nw_07e8b4b9-be5a-4082-a31c-4308a68612c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOS02LTEtMS0yODU3MQ_b57251af-a446-423e-afd5-0d6d16eeae71">18.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTAtMi0xLTEtMjc1OTI_2b9cabdb-771b-443e-b9e9-8c7b63403092">313.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTAtNC0xLTEtMjc1OTI_4396e628-c658-4816-b4c0-d09599ce9d4d">241.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTAtNi0xLTEtMjc1OTI_43d5cd06-b929-4b5e-a419-0d113d47610a">204.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTEtMi0xLTEtMjg0Njg_53bb0cb3-9da9-4c58-abc6-5222504260e5">81.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTEtNC0xLTEtMjg0OTA_657f114e-2bf2-42da-91f7-e03067a90f71">63.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTEtNi0xLTEtMjg1Nzg_c8042ae0-4a1f-4314-84b0-f5bf2914d8db">54.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTItMi0xLTEtMjc1OTI_4704178d-26b5-4d36-a2fb-bf87866c4bf0">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTItNC0xLTEtMjc1OTI_bf790e14-bc88-4744-9714-78a40370f90a">177.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTItNi0xLTEtMjc1OTI_090adea3-dcc5-41b2-86db-76250ba6ab38">149.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTMtMi0xLTEtMjg0NzE_3d6cd520-9b36-4061-9180-9714ebc2d692">178.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTMtNC0xLTEtMjg0OTM_b11d5eb6-eb46-4152-bf7b-dbaae1a30f15">22.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTMtNi0xLTEtMjg1ODU_fa51334f-0645-496c-b4be-2bbf5c5ccce7">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTQtMi0xLTEtMjc1OTI_d5f6c3e3-c241-4b61-9993-4ad54f41614a">409.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTQtNC0xLTEtMjc1OTI_96a474ec-701b-4dbf-b456-dc528361a0c7">200.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTQtNi0xLTEtMjc1OTI_7df81b32-108f-4379-b01d-743973d50f68">174.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTctMi0xLTEtMjc1OTI_961f2866-5358-47b4-9251-0129de50ed21">4.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTctNC0xLTEtMjc1OTI_a28ab71d-9b26-49c4-8dc3-a343274aff24">3.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTctNi0xLTEtMjc1OTI_fb1132bd-d15b-4bcd-8b67-66fd91f57e74">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTktMi0xLTEtMzM1MzQ_3844a75d-c443-4e2f-8f6a-cbbc2c9c5aee">3.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTktNC0xLTEtMzM0NzA_ab879a86-12cc-43b1-9b20-e21dea2cff6d">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTktNi0xLTEtMzM0OTE_54370e22-649a-44bb-b750-424db5e6d2e7">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjAtMi0xLTEtMzM1MzI_38b7c678-af6a-4917-b4cc-58c04566cdbc">7.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjAtNC0xLTEtMzM0Nzk_67831572-f920-40bc-a8c1-8ba18d74766b">3.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjAtNi0xLTEtMzM1MDg_165f6113-69ab-4a6a-9af5-d47beb0f0f3b">3.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItMi0xLTEtMzM1Mjk_6fb09f38-1056-456d-818c-ba8292fd127e">4.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNC0xLTEtMzM0ODE_4c049ba9-ed98-4962-85a4-fc2206300c45">3.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNi0xLTEtMzM1MTA_f0320b9e-f9b4-45ba-a5f1-0d16e16be561">2.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTgtMi0xLTEtMjc1OTI_82b35351-4400-4a85-addb-1e093c8b0bd8">3.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTgtNC0xLTEtMjc1OTI_052f09b6-22a7-4510-8c2e-6b138324a38e">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTgtNi0xLTEtMjc1OTI_74884879-9ee7-493d-a92e-d496294eb92e">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjQtMi0xLTEtMzM1MTg_d680cd69-c352-4cea-ad36-af0250869e0c">7.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjQtNC0xLTEtMzM0ODQ_699a3f73-5f27-455f-a674-532baf58302e">3.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjQtNi0xLTEtMzM1MTI_09a6d6ca-9c4b-471a-9cb3-80ce1db96376">3.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares and share equivalents used to calculate earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjEtMi0xLTEtMjg0NzQ_d25598d3-55cd-4c96-bc73-59b57cb53fdf">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjEtNC0xLTEtMjg0OTY_09bb7cc7-b9c0-4c28-920e-e5570ce3e8f3">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjEtNi0xLTEtMjg1OTc_dcd44a87-96f5-4d79-b4af-9dfa78e40077">52.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItMi0xLTEtMjg0NzQ_91bbc961-8e58-4618-8b6b-075763e6afc4">53.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNC0xLTEtMjg0OTY_ccc9b07c-721b-4731-a0b1-e84981610bd2">53.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNi0xLTEtMjg1OTc_fee3cc24-b5ef-4a6d-bedb-0c0718b4170f">53.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciliation of net income to comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzEtMi0xLTEtMzk4Nzk_b37b7b34-2f25-4883-a9a1-a14991425574">409.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzEtNC0xLTEtMzk4ODM_45e7bfde-0393-41ee-9c7b-20f811db6af7">200.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzEtNi0xLTEtMzk4ODU_054f0eb1-ed96-44db-87fe-8c55adc3776a">174.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzItMi0xLTEtMzk4OTA_ffc61d79-79bc-41ca-9a10-64c428f7133d">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzItNC0xLTEtMzk4ODc_307596ba-f4c1-41dc-b41c-920940a13973">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzItNi0xLTEtMzk4OTM_84b19e81-b9af-47c0-b536-0ed9af9da3f1">0.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzMtMi0xLTEtMzk5MDE_916b694d-a9bb-4870-84e3-f6063d2a88b7">410.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzMtNC0xLTEtMzk4OTg_63bda47c-e6fe-4f94-a824-ec9ad7c110cf">206.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzMtNi0xLTEtMzk4OTU_1539512d-5ad5-4727-b608-f0cc33665acd">174.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASGN INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">(In millions)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:35.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.852%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.431%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.862%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8601cea134404ac8bde2fe2c37c6d7d5_I20181231" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi0yLTEtMS0yNzU5Mg_68471af1-03ba-4a1c-af54-4b3be5d356ee">52.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8601cea134404ac8bde2fe2c37c6d7d5_I20181231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi00LTEtMS0yNzU5Mg_9ca1187a-8f0f-48fe-a810-ecd2ac20cc9e">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie98ff21ab61b4d389fac4b9412e622b5_I20181231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi02LTEtMS0yNzU5Mg_18b3a68f-ea36-4925-ac6f-fa29816154df">601.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75faabc19aca4f1d83f013a346cbe6df_I20181231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi04LTEtMS0yNzU5Mg_1184b605-7156-4502-90dd-ef35d3438548">586.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8ccca0555934d7b9abcd87ee47b6e66_I20181231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi0xMC0xLTEtMjc1OTI_cc5818a5-d9f2-484e-b6e4-87b14f7a6c6e">6.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaafd7b435fd24c5bab033e6b3a9193e0_I20181231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi0xMi0xLTEtMjc1OTI_0a19d030-33a5-4a06-8e89-dbb1efb03e99">1,182.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMy02LTEtMS00ODY1MA_ef645035-aa39-47fc-8c28-eb808ade109e">39.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMy0xMi0xLTEtNDg2NTA_b9a48d9d-7734-4e46-a98d-227eb89b7235">39.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuances under equity plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC0yLTEtMS00ODY1OQ_e09b525c-df65-4fe0-b2d9-8b2cce938876">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC00LTEtMS00ODY1OQ_137c1298-784b-409f-94e3-2d1fb291663e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC02LTEtMS00ODY1OQ_f63149f4-d43b-42b7-8803-e3952cfd18f2">12.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC0xMi0xLTEtNDg2NTk_1d5df481-e8d4-450a-a1e2-89a733805054">12.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholding on restricted stock vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0yLTEtMS0zOTQ0OQ_a681c155-d1e0-466e-bbf6-42c04b0f55e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy02LTEtMS0zOTQ2Mw_cf55d718-9825-46b5-a868-d6a9d117c8c6">12.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNS0xMi0xLTEtMzk2NzU_54bff10a-3722-4997-b9a8-a25e0027de75">12.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase and retirement of shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0yLTEtMS0yODcyMQ_b3104017-8a56-4b26-aef7-abc35a47c3ec">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy02LTEtMS0yODcyMQ_f507b147-0eae-44a6-82a1-128affe30844">3.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e7d9b3f72ff455297a0808453f138f3_D20190101-20191231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy04LTEtMS0yODcyMQ_02ee9e4c-bf30-41a4-a533-365de9992c8d">16.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0xMi0xLTEtMzM1NDQ_c0b7b2b4-a6e3-4e4a-8f5d-29972a0f84dc">20.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i12927768a2ba42ffa6d642f234e37900_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0xMC0xLTEtMjc1OTI_9283cb5f-28ff-44c6-b39d-a1022d97cdbe">0.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0xMi0xLTEtMjc1OTI_4c0efacc-0629-4e64-a265-0f76f019c51a">0.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e7d9b3f72ff455297a0808453f138f3_D20190101-20191231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOC04LTEtMS0yNzU5Mg_a22ff66a-e736-4346-a15d-dcc1372a0ec2">174.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOC0xMi0xLTEtMjc1OTI_0b4707b0-636d-427f-9f91-6bf01bce372e">174.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c89c5b9e81c41ccbd13be78e929d136_I20191231" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS0yLTEtMS0yNzU5Mg_1410f6bc-ce83-411d-b30a-ddfab0328d6f">52.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c89c5b9e81c41ccbd13be78e929d136_I20191231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS00LTEtMS0yNzU5Mg_a9e42b68-0025-4008-9135-c1ac9945e62a">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie002645463334ca98b54677340295bc4_I20191231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS02LTEtMS0yNzU5Mg_6bf94c35-ae19-4fce-be5c-8ca027e763bc">638.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ecf61eb3fec45b38b42b261fc2511a2_I20191231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS04LTEtMS0yNzU5Mg_4856a241-cb03-416f-a83e-6b427043e6d6">744.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i260b2ffd21d4478492190eaaf3402aed_I20191231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS0xMC0xLTEtMjc1OTI_f176778d-dcda-4a92-b97d-b8e7b33e715e">7.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS0xMi0xLTEtMjc1OTI_3ef29135-a0fb-4ef3-af16-93e1a4bc6b04">1,376.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTAtNi0xLTEtNDg2NzQ_19d689da-409b-4b42-9918-46dd9c347b33">32.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTAtMTItMS0xLTQ4Njc0_03eef5ec-4407-4826-88fa-553236052329">32.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuances under equity plans</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtMi0xLTEtMjc1OTI_f08f6a8b-6780-4c0b-90da-3ab6447970a5">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtNC0xLTEtMjc1OTI_44be25fa-9e8b-4131-80b7-71646eebd4ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtNi0xLTEtMjc1OTI_f9f66a71-5a23-4db4-992d-c920400c4acf">12.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtMTItMS0xLTI3NTky_0c524553-328b-48d4-b86b-28ecfbc9e8e7">12.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholding on restricted stock vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtMi0xLTEtMzk0ODc_abfbaa2d-a620-4e5d-a1ff-92c1dc53cccd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtNi0xLTEtMzk1MDE_65867b63-89e7-4775-9c1c-a13b3d8f31fc">12.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTItMTItMS0xLTM5NzAx_52ab558c-8922-4af9-afbb-7270c7161962">12.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase and retirement of shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtMi0xLTEtMjc1OTI_f8dc397c-7916-425a-825e-606ae753b64b">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtNC0xLTEtMjc1OTI_3c19d87c-c85a-4ac5-b325-98d8c1df4c3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtNi0xLTEtMjc1OTI_e1be603c-3a69-4614-9858-d5e3ca7531a6">9.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i17a94104cd0b497eba01ff137ec172d9_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtOC0xLTEtMjc1OTI_054c551e-bb9e-400f-8ce0-74de3776fb6a">18.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtMTItMS0xLTI3NTky_69011f2f-3f0a-4c21-9d93-7d98f44f55f6">27.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0fd737757f4cb2bc60694a28545b18_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTUtMTAtMS0xLTI3NTky_05b0f79c-d5c8-4f82-932f-9e48d1ae4b4e">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTUtMTItMS0xLTI3NTky_5adf13ea-3872-4ef6-8229-be2de71d10cc">6.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17a94104cd0b497eba01ff137ec172d9_D20200101-20201231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtOC0xLTEtMjc1OTI_50fdde7b-9c4c-4dfc-846a-49a46c022cbf">200.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtMTItMS0xLTI3NTky_77fc1345-5760-4bb3-9578-eedc684cd517">200.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1d1211345dc9469c9d1f3a55e8ba9059_I20201231" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMi0xLTEtMjc1OTI_a333f20b-e907-45df-97d7-9a47881c4820">52.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d1211345dc9469c9d1f3a55e8ba9059_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctNC0xLTEtMjc1OTI_768c9f8e-a295-4e4a-957e-f24f9004a998">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53ed042712843c38c45a1c8ceed30ff_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctNi0xLTEtMjc1OTI_14bd5946-5b7b-43fe-b0a3-95c40d45c7d0">661.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52e3b80d00554049b0b3ceb1f399539a_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctOC0xLTEtMjc1OTI_a9805100-e910-4e28-ba3f-69fde6727289">926.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34c27b632bf34fbca7cfdac084c815c6_I20201231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMTAtMS0xLTI3NTky_d0461e80-7401-4a4b-aea5-54f71eb7a2ac">1.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMTItMS0xLTI3NTky_d6eb73a8-2242-4f59-b4fa-b685bf3e721c">1,587.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctNi0xLTEtNDg2ODg_1f335dd5-392d-48ff-aa28-34cdbcef8ecd">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMTItMS0xLTQ4Njg4_8ad1cfb8-381f-41b1-81e4-9babcef898d6">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuances under equity plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktMi0xLTEtMjc1OTI_6d384429-5a6a-41f7-8dcd-08b6f8a08b2b">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktNC0xLTEtMjc1OTI_c7a81099-ef62-4d57-a855-f099c75ee1db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktNi0xLTEtMjc1OTI_4d35cf6c-58e3-4ccd-8e36-561f91d505ff">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktMTItMS0xLTI3NTky_50393d24-6845-4952-bc78-72304d5fc53b">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholding on restricted stock vesting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtMi0xLTEtMzk1MjI_923efe7a-2fc5-4189-9528-f7a0f7997a1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtNi0xLTEtMzk1MzY_2f22e3c7-de0f-447b-8642-609cfd90c702">16.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTgtMTItMS0xLTM5NzAz_c79bd69d-2966-4e4d-89a9-94e3c82688b4">16.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock repurchase and retirement of shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItMi0xLTEtMjc1OTI_b83c0589-daa9-4388-9ee1-6d48bd4d02d3">1.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItNC0xLTEtMjc1OTI_cc5ec1bf-aabf-4bbc-9908-6871fc22a986">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItNi0xLTEtMjc1OTI_968c3155-2524-4dea-914f-0ac6e7e4b276">21.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie476045ef16949dd92906b432e691fe6_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItOC0xLTEtMjc1OTI_81001bdd-71bb-4ebf-8d83-25a4d4b10b75">161.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItMTItMS0xLTI3NTky_a6608658-d12c-4a0f-8b6a-4d675d895294">183.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f6b7467c84a4d2e97d7f4f15fbef5ba_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjMtMTAtMS0xLTI3NTky_0f82bc61-7e8e-40a4-b3c9-977c4a19deb7">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjMtMTItMS0xLTI3NTky_4a20f8dc-218e-469f-9136-147e5eddb1e6">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie476045ef16949dd92906b432e691fe6_D20210101-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtOC0xLTEtMjc1OTI_b9ce9963-b4b1-42cc-a6cc-67f6c197a223">409.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtMTItMS0xLTI3NTky_b7deb808-1c89-4f0a-afb8-9dbf059b3743">409.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i11d4299162bc4edb99711eaeec944548_I20211231" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtMi0xLTEtMjc1OTI_1ce824da-81d6-4d8a-9d90-8694c4257c05">51.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11d4299162bc4edb99711eaeec944548_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtNC0xLTEtMjc1OTI_db2d2633-e74d-4a65-a634-909e9aa7943e">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd5fadcda624409acfaa18050591aeb_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtNi0xLTEtMjc1OTI_b03f9679-a48e-40e2-9182-e7e160546d96">690.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice3ad509d0fe4f1f8ba5842d2e89cfcc_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtOC0xLTEtMjc1OTI_ee63010b-e507-4060-89c3-b4a314a88a63">1,174.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i570dbb003cf9448ab0778d7d44845781_I20211231" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtMTAtMS0xLTI3NTky_4f49afaa-7ace-4d9e-8e07-5c267b4b115d">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtMTItMS0xLTI3NTky_d35c5d7b-cf92-459b-add2-2432fb758863">1,865.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASGN INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In millions)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:63.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.966%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Operating Activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMy0yLTEtMS0yODcyOQ_83c28f11-4b38-45d4-afc6-a51bf8742ab5">409.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMy00LTEtMS0yOTQ0NQ_833b3d6a-c554-4bba-943a-6f92d355a060">200.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMy02LTEtMS0yNzU5Mg_6de6b2bd-d5df-4ed3-8c8b-b373d4c8e6ea">174.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS0yLTEtMS0zMzU5MA_f7234048-9586-46ac-84a8-4d27e49289f6">216.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS00LTEtMS0zMzU5MA_1617cd9c-b809-4705-b2e9-fd7e50b79bdd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS02LTEtMS0zMzU5MA_3b2c54b5-a116-4a65-bf0d-2419a0461b08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS0yLTEtMS0yNzU5Mg_0584caef-c51e-4591-93d2-9ae7d33db950">89.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS00LTEtMS0yNzU5Mg_7fe635a6-b27e-4a7d-a443-4ff2c89e4fb5">89.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS02LTEtMS0yNzU5Mg_0df1039e-14db-4c81-bc9b-31feb5c45eda">91.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNi0yLTEtMS0yNzU5Mg_f815d942-6281-4b00-a8f5-1f26196e4055">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNi00LTEtMS0yNzU5Mg_c9e77bca-7d4e-460d-b2d0-47f7a854df24">32.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNi02LTEtMS0yNzU5Mg_d8f4d3cd-6010-44ce-97ae-6c3d4bbe0cb4">39.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNy0yLTEtMS0yNzU5Mg_90a1ce47-d398-4c1a-a9e1-bd95a1d32494">19.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNy00LTEtMS0yNzU5Mg_34dc3a9b-055e-48ec-b2c9-e7fe57d8f534">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNy02LTEtMS0yNzU5Mg_2693b2c2-77c8-434d-bd4d-5e3679fa5a37">18.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-off of loan costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOC0yLTEtMS0zMzU2NA_588a3314-ace5-486f-9639-21b39fde7fc0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOC00LTEtMS0zMzU1Mg_4d7d25e3-d346-4fbb-baea-1d3de12202df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WriteOffOfDeferredDebtIssuanceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOC02LTEtMS0yNzU5Mg_8460edde-a04a-44cd-a65f-a8c317a0e90c">18.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOS0yLTEtMS0yNzU5Mg_5f6fe476-67d2-4504-b064-af580597034d">6.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOS00LTEtMS0yNzU5Mg_7426597b-0edb-4138-b8c6-39ba96400827">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOS02LTEtMS0yNzU5Mg_1525448f-ac6b-4041-96e9-4a53a5e26749">16.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of acquisitions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTEtMi0xLTEtMjc1OTI_72d07e06-ad5f-4332-8e49-0066ac133be8">111.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTEtNC0xLTEtMjc1OTI_2a7df24a-68ce-4943-886c-a0c9be3d13e1">12.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTEtNi0xLTEtMjc1OTI_888d1048-a4fa-4515-9f97-c911c8b015bd">24.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTItMi0xLTEtMjc1OTI_e8484d05-3dee-446f-a623-0e402c84485a">18.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTItNC0xLTEtMjc1OTI_25601b57-181c-43ec-b13c-530c313f5f15">6.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTItNi0xLTEtMjc1OTI_965e4623-95c8-4bc1-a99e-3401aebbdb66">20.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTMtMi0xLTEtMjc1OTI_f68f02b8-7c76-4c3d-93fc-c6ba5d3a521c">23.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTMtNC0xLTEtMjc1OTI_ffa287ab-f906-4113-b3d8-95ffbfecfa1d">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTMtNi0xLTEtMjc1OTI_3f3e8055-b03e-4fb6-b9df-a3284010c326">7.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and contract professional pay</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccruedSalaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTQtMi0xLTEtMjc1OTI_bcdd5524-c149-4b99-bcc0-cbbe4ab12cbf">67.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccruedSalaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTQtNC0xLTEtMjc1OTI_d49c156c-628d-4b91-b0d7-d9842ff7e3a8">12.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccruedSalaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTQtNi0xLTEtMjc1OTI_e434148e-d477-4c5e-9410-39387f6833e2">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTUtMi0xLTEtMjc1OTI_b98be030-1c8d-4ef7-84c3-bb6f7cea7bdc">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTUtNC0xLTEtMjc1OTI_addfe805-5cde-46cb-b4db-1a945f1b9d9a">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTUtNi0xLTEtMjc1OTI_72dde157-219a-4839-b46f-efe50fff546a">2.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll tax deferral and other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTgtMi0xLTEtMjc1OTI_567a75c4-f473-4d53-8853-1612dda604fb">44.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTgtNC0xLTEtMjc1OTI_3786b5dc-8102-4708-b92d-3010ed4f4443">88.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTgtNi0xLTEtMjc1OTI_d91bc6f1-b2ea-47b0-9d40-44895bdb5e15">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTktMi0xLTEtMjc1OTI_6e99ed4f-3220-4664-9655-4296fefacf1d">193.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTktNC0xLTEtMjc1OTI_02995843-7fc1-4bb3-8fca-d51b3f1c7dd1">424.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTktNi0xLTEtMjc1OTI_c89bf781-6075-4688-9c07-e286014452c1">313.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjEtMi0xLTEtMjc1OTI_86b8f513-7761-49ff-ae09-cd2e3c81d7a1">34.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjEtNC0xLTEtMjc1OTI_a1927284-83c8-4ce1-809e-b41a3a41f4ab">32.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjEtNi0xLTEtMjc1OTI_ab394452-d0b8-4ab8-9319-0865f1366f12">32.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for acquisitions, net of cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItMi0xLTEtMjc1OTI_ef285353-a219-4473-90da-a488563b766c">222.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNC0xLTEtMjc1OTI_c6081be3-c039-426b-ab2a-8e510a275846">186.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNi0xLTEtMjc1OTI_6367df44-0486-4ca0-83f9-eade8af0257a">116.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash received from sale of discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItMi0xLTEtMzM2MTk_b75bb6bb-41a5-4f7c-b692-0be9b260f6de">503.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNC0xLTEtMzM2MTk_02194c70-10c7-42fb-99bd-7bf9fa1e9cdd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNi0xLTEtMzM2MTk_f9f20637-32a5-444d-ad23-53e209859147">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjMtMi0xLTEtMjc1OTI_0924bb39-a76d-4d67-9762-2d6c5d558366">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjMtNC0xLTEtMjc1OTI_5188b5f3-efa2-4058-9818-bb89cff6b58c">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjMtNi0xLTEtMjc1OTI_afee1090-d53f-4196-b47d-8a8319ff284c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjQtMi0xLTEtMjc1OTI_eae4f9e8-16c2-4470-85f5-f0570cc75d03">246.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjQtNC0xLTEtMjc1OTI_24bbd724-5f6a-4859-a875-8cc46cd1d7ad">219.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjQtNi0xLTEtMjc1OTI_a3e81866-12a7-415f-afbe-f79489edd2d2">149.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjYtMi0xLTEtMjc1OTI_8a8186c2-39cc-4a1b-a3b7-f627d34e3fcf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjYtNC0xLTEtMjc1OTI_8ecdd1fe-d7ca-4a98-b2d9-975b8f3e2a82">65.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjYtNi0xLTEtMjc1OTI_a4c05599-a46a-406b-89c2-a1096a4f794e">653.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjctMi0xLTEtMjc1OTI_50e7a6ef-ff77-4c52-bebc-d6eda95d6ce0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjctNC0xLTEtMjc1OTI_103a78c4-145a-4356-9a3a-7a357a3d18b1">65.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjctNi0xLTEtMjc1OTI_3f1e394e-0210-4e65-83b3-43e80c2e71c5">736.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance or amendment costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjgtMi0xLTEtMjc1OTI_8d023897-8e36-4ace-832c-4f0a87142de6">1.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjgtNC0xLTEtMjc1OTI_92894a38-c610-4283-bb42-ec1e5c094957">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjgtNi0xLTEtMjc1OTI_4c76ac47-5b88-4096-bf58-d9e68f0b21df">7.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from option exercises and employee stock purchase plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjktMi0xLTEtMjc1OTI_ab785b5f-b3e8-4430-a136-09a46dd78450">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjktNC0xLTEtMjc1OTI_282532b0-c92c-44b2-9f32-ea9f61b78587">12.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjktNi0xLTEtMjc1OTI_02829372-5635-46c2-b18f-96a05a0d769b">12.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of employment taxes related to release of restricted stock awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzAtMi0xLTEtMjc1OTI_1aedec4c-377f-46c1-874d-9b71b25fac2a">16.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzAtNC0xLTEtMjc1OTI_c4907183-2612-4bb6-a73a-383015dcd430">12.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzAtNi0xLTEtMjc1OTI_b4ca6b84-3f6c-454b-b46d-ca8496ba36ef">12.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzEtMi0xLTEtMjc1OTI_12741b80-460f-4fa7-8fc6-7623dbf6d39f">181.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzEtNC0xLTEtMjc1OTI_35c5b04c-237a-4cc2-9628-43e4ba67eee4">27.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzEtNi0xLTEtMjc1OTI_ecd74d0f-80c8-46b9-92ed-7b69f1ff3f74">20.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzMtMi0xLTEtMjc1OTI_add93052-404f-4c68-85ae-de601adc8141">184.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzMtNC0xLTEtMjc1OTI_8126347e-6cb5-423f-baae-3ccd30f5b721">29.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzMtNi0xLTEtMjc1OTI_ec060263-0890-4f4f-adfa-7acc7a5682ec">110.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzQtMi0xLTEtMjc1OTI_3244ec3e-c878-44f8-9027-cddd8a303366">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzQtNC0xLTEtMjc1OTI_281058aa-7fb9-424b-9e79-6ae7697e09fe">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzQtNi0xLTEtMjc1OTI_c72562c6-ce76-411a-9da2-bd02adf4c921">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Increase in Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzUtMi0xLTEtMjc1OTI_1fa2d00e-ec76-4a73-895f-77c1e52e3a76">255.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzUtNC0xLTEtMjc1OTI_2701d5c8-b4dd-4c8b-bffe-7323ba258748">179.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzUtNi0xLTEtMjc1OTI_712be5e8-5831-4046-b319-b30aeaabfd86">53.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and Cash Equivalents at Beginning of Year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzYtMi0xLTEtMjc1OTI_c123f221-769e-4a9d-b5d0-6a0adfec8e63">274.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzYtNC0xLTEtMjc1OTI_2563332c-07d2-4fe0-96e6-f22c80b1ac86">95.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaafd7b435fd24c5bab033e6b3a9193e0_I20181231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzYtNi0xLTEtMjc1OTI_52ae7460-0a8f-4557-be1c-d8c3b4b562d9">41.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and Cash Equivalents at End of Year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzctMi0xLTEtMjc1OTI_ee383a04-0a66-46a2-b653-5420adb71dc4">529.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzctNC0xLTEtMjc1OTI_1adfdfab-591c-4a18-9c52-e59fdbf810bd">274.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzctNi0xLTEtMjc1OTI_7445a345-7c99-49f8-8e7a-3defd1b30173">95.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental Disclosure of Cash Flow Information</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDEtMi0xLTEtNDAwMzU_8458cd62-92d6-47fa-9f13-9919cffe5f35">170.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDEtNC0xLTEtNDAwMzk_8b5541fa-9c82-48d8-bb78-97318ae87c95">64.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDEtNi0xLTEtNDAwNDI_630afd7f-2f9d-469f-a22e-bc1f7625b7dc">56.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDItMi0xLTEtNDAwNTg_cf2f810f-e290-411d-b531-c460862c252a">35.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDItNC0xLTEtNDAwNjE_72350aca-cd24-45fb-96be-7858f2460a08">37.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDItNi0xLTEtNDAwNjQ_170a4ef1-7de1-4f64-a6ea-9328f778b379">44.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">           </span></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:29.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASGN INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_85"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">1. General</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:BasisOfAccounting" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84NS9mcmFnOjQ1MmM5ZDg5OWNlYjQ3YmJiNWRlMTY0NzVjODUxZmJkL3RleHRyZWdpb246NDUyYzlkODk5Y2ViNDdiYmI1ZGUxNjQ3NWM4NTFmYmRfMjAxNQ_895243ea-b51e-4446-940c-0bbf4aecfb17" escape="true"><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84NS9mcmFnOjQ1MmM5ZDg5OWNlYjQ3YmJiNWRlMTY0NzVjODUxZmJkL3RleHRyZWdpb246NDUyYzlkODk5Y2ViNDdiYmI1ZGUxNjQ3NWM4NTFmYmRfMjAxNg_18839c62-2ddc-477c-a2e2-c01c5c633c07" continuedAt="iaa1b1b4bd3804ca2a104a2fbb1309914" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly-owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation. In addition, retrospective reclassifications have been made to prior period consolidated financial statements and disclosures to present the Oxford Global Resources business unit (the "Oxford business") as discontinued operations (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Discontinued Operations</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="iaa1b1b4bd3804ca2a104a2fbb1309914">). Unless otherwise noted, amounts and disclosures included herein relate to our continuing operations.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84NS9mcmFnOjQ1MmM5ZDg5OWNlYjQ3YmJiNWRlMTY0NzVjODUxZmJkL3RleHRyZWdpb246NDUyYzlkODk5Y2ViNDdiYmI1ZGUxNjQ3NWM4NTFmYmRfMjAxNw_b7101e23-6c45-4b1b-a9cf-f42985142691" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Critical and Significant Accounting Policies &#8212; Critical Accounting Policies and Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates.</span></ix:nonNumeric></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_88"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2. Summary of Critical and Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NDc_21683a2b-dd35-4b21-b135-2c4a1b58c9be" continuedAt="iac9b21b9b30b4b338ed6690a06168603" escape="true"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="asgn:CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4ODU_27bb17d6-5297-49c7-a641-3857e81bf44d" continuedAt="i28c51d1cc5744abb8774f70ab0a75252" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition of Goodwill and Acquired Intangible Assets &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The&#160;fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recoverability of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for each of its reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units&#8217; estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i28c51d1cc5744abb8774f70ab0a75252">The Company performed a qualitative assessment for the October 31, 2021 annual impairment test for all of its reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the  most recent quantitative assessment performed and (v) other relevant entity-specific events.</ix:continuation>  </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="iac9b21b9b30b4b338ed6690a06168603" continuedAt="ic539d88afc2947f29ccd74b962618a9f"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4Njk_fc6c86a8-87cb-4609-b0b3-85f25afe8560" continuedAt="id88281e422ad43a19556f7082679ef1e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The majority of the Company's services are provided under time-and-materials ("T&amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&amp;M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Federal Government Segment also provides services under cost reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for a federal government project, which were capitalized and are being amortized over the expected period of benefit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s contracts have termination for convenience provisions and do not have substantive termination penalties. Therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjE5OTAyMzI3NzEyMA_27e4e1d8-95a9-43e9-884d-45c9c794b218">13.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjE5OTAyMzI3NzExNA_402c8fa3-123e-45cd-a657-3e7c45778862">18.4</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date. </span></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="id88281e422ad43a19556f7082679ef1e">Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company&#8217;s arrangements.</ix:continuation> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:CostOfSalesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4ODg_31683238-3268-425a-8484-7d2057ccf8c4" continuedAt="i9059890ab37640cd85f6265b617e1475" escape="true">Costs of Services &#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i9059890ab37640cd85f6265b617e1475"> Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company&#8217;s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NzU_3b4d23ec-850c-4a4f-acd1-75e367248363" continuedAt="i8ff2b59c7428473b829d6c1416406086" escape="true">Stock-Based Compensation &#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i8ff2b59c7428473b829d6c1416406086"> Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NTQ_a5de8d5d-2a88-4304-a7a2-8d4464f84783" continuedAt="i29e77d4e5a9c4a93a57786917507214f" escape="true">Amortization of Finite-Lived Intangible Assets &#8212; </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i29e77d4e5a9c4a93a57786917507214f">Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4MzI_35db1dd6-1063-492c-ad90-aa795908d8ed" continuedAt="ibc06b550b65e443fb9f9905428833bdf" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes &#8212;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&#160;Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews its uncertain tax positions regularly.&#160;An uncertain tax position represents the Company&#8217;s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic539d88afc2947f29ccd74b962618a9f" continuedAt="ib4e867bb856a4da9b87c9c0f7cdcf641"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ibc06b550b65e443fb9f9905428833bdf">not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.</ix:continuation></span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NTk_4090d5d7-0c29-468c-be9a-8e8feebefa51" continuedAt="i89082bfdddb34973b07d14a81f817522" escape="true">Foreign Currency Translation &#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i89082bfdddb34973b07d14a81f817522"> The functional currency of the Company&#8217;s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders&#8217; equity.</ix:continuation> </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4Nzk_518e9135-e612-4aed-abe4-a9a1d05b4a7f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.</span></ix:nonNumeric></div><div style="text-align:justify;text-indent:27pt"><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NjY_bb1c409f-8c0b-4940-a8cc-b95655dbc833" continuedAt="idf61eb97936443a3a5d7d26ceaa4e3de" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Allowances &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible.</span><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="idf61eb97936443a3a5d7d26ceaa4e3de">The accounts receivable allowance was $<ix:nonFraction unitRef="usd" contextRef="i9e81bff670b54fd58c33df394009abdf_I20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTQ3OTU_763758da-845a-4484-99d9-d44be4b2eee9">3.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i10a5b6107e7e4ee28aeabd9103a59879_I20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjE5OTAyMzI3NjQ4NA_23041105-1066-4be6-bfc1-69d3820db064">3.9</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NjE_d335bc55-22e2-4e64-a755-aba746515c29" continuedAt="i1769b1c9fc0948e9aca897d11fbbb07e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from <ix:nonNumeric contextRef="i38294bd189bd4e1189f3467d88241719_I20211231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTQ5Njk_0175683e-7106-4e11-a111-e186f23004c2">two months</ix:nonNumeric> to <ix:nonNumeric contextRef="i6f1a78f45ac14b91ad3be0cb1aae48de_I20211231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTQ5NzU_7816d314-d4de-44b0-b2ae-77dd02bc8478">11</ix:nonNumeric> years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company&#8217;s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain. </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i1769b1c9fc0948e9aca897d11fbbb07e">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA5MDY_ba7659c0-6707-407f-9849-5fa9525f4a19" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally <ix:nonNumeric contextRef="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTcyOTg_daa8da20-e40a-42b1-934d-e4c38e05a63b">three</ix:nonNumeric> to <ix:nonNumeric contextRef="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTczMDQ_4dd0aa63-b23b-42d1-a8c6-b44dbacec0ea">five years</ix:nonNumeric>. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NzY_1a6b3e96-80d3-42da-8a21-992cb1c57eb6" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Impairment or Disposal of Long-Lived Assets &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2021, 2020 and 2019.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="asgn:WorkerscompensationlossreservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4MzM_7878cb0a-6882-4bfe-a2a9-9b41734269ce" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Workers&#8217; Compensation Loss Reserves &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company carries retention policies for its workers&#8217; compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third-party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4OTE_a772a6aa-a272-4e56-b0a5-9b6a6039ad1a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contingencies &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers&#8217; compensation matters, requires the Company to use judgment.</span></ix:nonNumeric></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4OTY_3c37370c-21f4-41c3-81a5-5e5186ed6abf" continuedAt="ie924b13401a64e488ec3198f8a148b4b" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of </span></ix:nonNumeric></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ib4e867bb856a4da9b87c9c0f7cdcf641" continuedAt="i178a1219e3c24d99828ff42ab5f549b9"><ix:continuation id="ie924b13401a64e488ec3198f8a148b4b">credit risk with respect to accounts receivable for the Commercial Segment is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables for the Federal Government Segment are primarily from the U.S. government and are considered to have low credit risk.</ix:continuation></ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="i178a1219e3c24d99828ff42ab5f549b9" continuedAt="ie38772510db54bd7880236b97e37145c"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA5MDg_d1c4b423-62ec-4367-815a-b48d7de1126b" continuedAt="i0c51832961124f9a9da9be20ebb79785" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212; </span></ix:nonNumeric></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ie38772510db54bd7880236b97e37145c"><ix:continuation id="i0c51832961124f9a9da9be20ebb79785">Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_91"></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85MS9mcmFnOjY1YzNkN2NlYzI5YzRiYTA5NjNiZmY0YzU3ZTE4ZTRlL3RleHRyZWdpb246NjVjM2Q3Y2VjMjljNGJhMDk2M2JmZjRjNTdlMThlNGVfMjc2MA_349d1496-7d12-497a-b202-e8f6341b8db9" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3. Accounting Standards Update</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805) Accounting for Acquired Contract Assets and Contract Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination by providing consistent recognition guidance. This standard is effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact, if any, of adoption of this standard on its consolidated financial statements.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_1488"></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8xNDI5MzY1MTE2MjkxOA_337f77e0-1b57-4db5-b1d5-142f75ed7b7a" continuedAt="i8339d3aecbec40fd85c41f26c70ffd22" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4. Discontinued Operations</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 17, 2021, the Company sold its Oxford business to an affiliate of H.I.G. Capital for $<ix:nonFraction unitRef="usd" contextRef="ieb2f4daa7b0b4e49baf21446da868298_D20210630-20210630" decimals="-5" name="us-gaap:ProceedsFromSaleOfPropertyHeldForSale" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8yMTk5MDIzMjU2NjIx_356289bc-eae5-41df-ba22-0fd2cc8fe4df">525.0</ix:nonFraction> million. The gain on the sale was $<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8yMTk5MDIzMjU2NjI3_fee77e19-9585-4185-a520-0918cf71a6ac">216.9</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8yMTk5MDIzMjU2NjM5_8c535502-7606-440a-b162-db269b982a0d">168.8</ix:nonFraction> million net of income taxes). The sale of the Oxford business is a strategic shift that provides for the redeployment of capital on acquisitions of businesses that enhance the Company's IT consulting capabilities and services in the commercial and federal government sectors. As a result of the sale, the financial results of the Oxford business are reported as discontinued operations in the accompanying consolidated statements of operations. The Company's reporting segments were changed for the effects of the sale, as described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8xNDI5MzY1MTE2MjkxOQ_e42023a6-7272-4b75-b9d7-425d443551fb" continuedAt="i201cdba81f9c459ebbe34c01f79f3ebd" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the major classes of assets and liabilities of the Oxford business in the consolidated balance sheet at December 31, 2020 (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:241.50pt"><tr><td style="width:1.0pt"></td><td style="width:177.25pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0pt"></td><td style="width:60.25pt"></td><td style="width:1.0pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xLTMtMS0xLTMxMjM1_3188807f-3b2c-4238-a96f-950e41c92483">75.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8yLTMtMS0xLTMxMjM1_8aa309b7-9178-4f43-ab85-04486a4ccfc3">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8zLTMtMS0xLTMxMjM1_edd410b8-9a25-421c-951f-2be895a7f09f">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl82LTMtMS0xLTMxMjM1_c88b4c92-ed67-4438-a056-013f5d712266">14.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="asgn:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl83LTMtMS0xLTMxMjM1_cd50853f-de5a-46ac-90f8-6dbbd35c4093">11.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangible assets, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl84LTMtMS0xLTMxMjM1_55d5901d-895f-4886-9e1c-889a974ddcb5">18.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl85LTMtMS0xLTMxMjM1_57026679-7f95-4895-8fb8-7bc766d0b7e2">197.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xMC0zLTEtMS0zMTIzNQ_fd85cbdd-34b0-43df-96f4-e99a10577d8d">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xMS0zLTEtMS0zMzY0Nw_a2d20b8e-eaed-4727-8e29-edbe1a6c111a">321.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xMy0zLTEtMS0zMTIzNQ_5fe3cae7-071a-4047-944f-27fd828393e0">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and contract professional pay</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xNC0zLTEtMS0zMTIzNQ_29f59672-a0b1-43b9-9cd4-863f26cde3a5">27.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="asgn:DisposalGroupLeaseLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xNS0zLTEtMS0zMTIzNQ_8d5db6dc-f16a-4c46-afdf-a5d7e7636664">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xNi0zLTEtMS0zMTIzNQ_6581e0c4-52f3-497e-8d5c-7d4c37e4d1db">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, long-term</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="asgn:DisposalGroupLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xOS0zLTEtMS0zMTIzNQ_ab676dce-83a5-41a4-a84c-be8090f72ffd">7.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8yMC0zLTEtMS0zMTIzNQ_ec7cf5f7-7de5-433e-b897-9cb2d1b93e87">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities of discontinued operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231" decimals="-5" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8yMS0zLTEtMS0zMzY0Nw_e6b4f64a-f14e-4bb4-b977-ae8e2fde5bcd">51.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i8339d3aecbec40fd85c41f26c70ffd22" continuedAt="i5fc36ab0f6174b67a2e9bd577140c185"><ix:continuation id="i201cdba81f9c459ebbe34c01f79f3ebd" continuedAt="i232797be081d40c58cd6692251cd3ed5"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:408.75pt"><tr><td style="width:1.0pt"></td><td style="width:217.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8zLTUtMS0xLTMxMjM1_716b4583-3e45-4573-8b9b-f84114b370d6">324.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8zLTctMS0xLTMxMjM1_0e74a68e-62fc-477c-a562-fb3054c133e1">448.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8yLTYtMS0xLTMyMzU0_ba32b2f5-d610-44b4-a269-2d2c1dbfd272">508.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV80LTUtMS0xLTMxMjM1_8b2991f8-2394-4b09-805f-510212e75e65">223.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV80LTctMS0xLTMxMjM1_8b26633c-0931-407a-8397-5c43244fb35a">306.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8zLTYtMS0xLTMyMzU0_07d15b44-f95a-4d11-b321-cd32de204b8b">349.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV81LTUtMS0xLTMxMjM1_b27dceb7-396b-40c9-b9aa-8dc326143500">101.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV81LTctMS0xLTMxMjM1_879f0564-bfbd-4439-8905-3c9a85fe21a8">142.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV80LTYtMS0xLTMyMzYx_1442267a-1ebe-45a7-bbce-2f4bcdafc583">158.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV82LTUtMS0xLTMxMjM1_0049deff-8430-4b6b-8011-c3b9da60f44a">90.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV82LTctMS0xLTMxMjM1_19dce39f-8df1-4b06-bda7-2dea8def74d1">112.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV81LTYtMS0xLTMyMzYx_e250f927-3cb0-47cb-923c-9f974e470245">125.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV83LTUtMS0xLTMxMjM1_0b625918-56a9-4f77-959a-f838f398bd65">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV83LTctMS0xLTMxMjM1_e06eb21a-88fa-4830-8967-6d3c95bd14d6">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV82LTYtMS0xLTMyMzYx_d679b608-589f-461b-a83f-2458871032b7">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMC01LTEtMS0zMTIzNQ_e913e0cf-9a8a-4fbf-93e0-a87feae1c29c">10.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMC03LTEtMS0zMTIzNQ_6a589f98-0f26-4df8-ba9c-e228ad1f2b03">29.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV85LTYtMS0xLTMyMzc3_1be82229-0443-42f3-af59-1e2bc69d761f">32.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMS01LTEtMS0zMTIzNQ_097319a0-8868-4118-872f-a030e4ae3ab4">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMS03LTEtMS0zMTIzNQ_7353f388-5db4-495a-9913-4bfa079eb7ed">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMC02LTEtMS0zMjM3Nw_03d3b330-40f5-468d-853b-e7170e03a2d1">7.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMy01LTEtMS0zMTIzNQ_8c535502-7606-440a-b162-db269b982a0d">168.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMy03LTEtMS0zMTIzNQ_eaff4fc5-b2bc-4e0c-9779-b76ac5153d6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMi02LTEtMS0zMjM4NA_47ea5c1c-1eb3-4ddc-a594-266004dd9872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMi0yLTEtMS0zMTM3NQ_fb89b047-a1d6-440b-ad69-75c784e39218">178.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMi00LTEtMS0zMTQyNQ_ef025223-3f3f-41c5-b829-16f4d35f3adf">22.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMy02LTEtMS0zMjM4NA_a950c8f4-b423-4871-b01a-b9ea21de0334">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selected cash flow information related to the Oxford business (in millions).</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div><ix:continuation id="i5fc36ab0f6174b67a2e9bd577140c185"><ix:continuation id="i232797be081d40c58cd6692251cd3ed5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:406.50pt"><tr><td style="width:1.0pt"></td><td style="width:217.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl8zLTEtMS0xLTMxMjM1_1c97ecef-7cb4-4f96-9278-ec0c6ba80770">84.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl8zLTMtMS0xLTMxMjM1_1e50ed47-84db-468d-b5ea-a4daaf29ca12">49.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl8yLTUtMS0xLTMzNjY1_23b63e2c-2457-4632-8bb0-152bee76cf21">40.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Cash received from sale of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl81LTEtMS0xLTMxMjM1_b75bb6bb-41a5-4f7c-b692-0be9b260f6de">503.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl81LTMtMS0xLTMxMjM1_eaa0525d-c64f-4757-af79-4d7f4e519c1b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl80LTUtMS0xLTMyMzA1_f249e1d4-6fcf-4808-851a-a98cb4054279">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTEtMS0xLTMxMjM1_8f701006-c8a0-4083-a46d-bb4413b28557">3.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTMtMS0xLTMxMjM1_3cd95582-bafc-4b93-99eb-f95c7902403d">6.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl81LTUtMS0xLTMyMjk2_cf5941bc-4653-4a0e-af22-5e11e8b72355">6.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231" decimals="-5" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTEtMS0xLTQ5MjMz_52d33a8b-acb0-4997-adce-d71efc175a41">499.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTMtMS0xLTQ5MjMz_438c47e6-6cd3-467d-ae06-59e9a7138516">6.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTUtMS0xLTQ5MjMz_485711ed-a7d2-4d93-b2a6-156a76c33fab">6.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_94"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">5. Leases</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RleHRyZWdpb246MjViNTIyZjJiYWUyNDYwNWE3NjM3MzZiZDE0Zjk1MThfNzQ1_48eb0837-44f8-4090-92a1-896a959c9441" continuedAt="i265729f3ccd84070b6371085c657698d" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RleHRyZWdpb246MjViNTIyZjJiYWUyNDYwNWE3NjM3MzZiZDE0Zjk1MThfNzQx_63005f88-4f25-4f70-9d6a-d1c5b5985fd2" continuedAt="ie24778e6fa874317992c5ca92c16a67c" escape="true">The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ie24778e6fa874317992c5ca92c16a67c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"><tr><td style="width:1.0%"></td><td style="width:50.581%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.302%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Components of lease expense  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMS0yLTEtMS0yNzU5Mg_2a7933ec-52ac-45f4-a9ce-b9488cb1d96f">26.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMS00LTEtMS0yNzU5Mg_3b7f5396-a58a-40f1-bb10-0994290c78f5">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMS02LTEtMS0zMzYzMw_a2cc07f7-8d4b-42e2-a78a-daf550b3f69c">27.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMi0yLTEtMS0yNzU5Mg_f596a302-6301-4eef-8c64-7a4232c75605">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMi00LTEtMS0yNzU5Mg_96ed3565-d6c0-499b-9b30-6bf96ecd4da8">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMi02LTEtMS0zMzYzNQ_233844e2-d99a-4c7c-9a2f-17d24676fa6e">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMy0yLTEtMS0yNzU5Mg_08bec434-d292-4732-9bb2-21d055db985f">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMy00LTEtMS0yNzU5Mg_cf081a1c-5542-4bcb-b585-2e985c0edda5">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMy02LTEtMS0zMzYzNw_2c12a8f0-cfa6-4cac-8a67-34e784a78b2d">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNC0yLTEtMS0yNzU5Mg_19199330-01a6-4a49-b74e-071375def2d6">37.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNC00LTEtMS0yNzU5Mg_93551819-7713-4a88-acb7-bb41d92fa2f1">39.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNC02LTEtMS0zMzYzOQ_751fef0f-6b54-449c-be88-a5ca913ee8e6">34.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNy0yLTEtMS01MjczOA_2f482aa5-28d6-4882-92ef-8c852f88cdf2">3.2</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNy00LTEtMS01MjczOA_83591945-4c74-4de3-b198-586972c9f8c0">3.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNy02LTEtMS01MjczOA_ca8fe13f-26fb-44b2-860f-ea58e7670bd7">4.2</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfOC0yLTEtMS01Mjc0Nw_9033eff1-ecdf-4c5f-8fcc-8bf895d1304e">3.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfOC00LTEtMS01Mjc0Nw_efa1be12-3260-4e02-b00e-49e6452a8451">3.86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfOC02LTEtMS01Mjc0Nw_d8ce5359-57ea-4c39-b289-c130d4cd93dc">4.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTAtMi0xLTEtNTI3NTk_8060608c-b0bd-4df8-bcdf-17745e7fc748">29.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTAtNC0xLTEtNTI3NTk_f19dbce2-9310-440f-9b18-dee1fb7ad46a">28.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTAtNi0xLTEtNTI3NTk_4ecb8c61-18d3-422f-a05b-ae2d0099da0f">26.9</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained with lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTEtMi0xLTEtNTI3NTk_a597972c-4537-4581-a234-a55b64abae29">10.8</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTEtNC0xLTEtNTI3NTk_b6a31e2d-20f8-4ff7-a896-aff76003fb7c">18.9</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTEtNi0xLTEtNTI3NTk_8bbb4656-469c-48a5-abc9-b83070bc4640">23.5</ix:nonFraction></span></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i265729f3ccd84070b6371085c657698d"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F<ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RleHRyZWdpb246MjViNTIyZjJiYWUyNDYwNWE3NjM3MzZiZDE0Zjk1MThfNzQ0_bc7e4f1b-1a18-4fb6-89bc-5d2ec7991964" continuedAt="i4c1dc4d874e74a09aedc2c66a63c01a6" escape="true">uture maturities of operating lease liabilities are as follows (in millions): </ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i4c1dc4d874e74a09aedc2c66a63c01a6"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"><tr><td style="width:1.0%"></td><td style="width:75.140%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.844%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMC0yLTEtMS0yNzU5Mg_5216f0b6-8cc0-4865-8438-a7dc42187ac0">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMS0yLTEtMS0yNzU5Mg_d86a9816-a3a2-4a14-99c8-d83f652c583c">19.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMi0yLTEtMS0yNzU5Mg_28aa0908-d404-4a2e-9408-1259f038c41b">12.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMy0yLTEtMS0yNzU5Mg_6a686f82-01b5-49e9-87f1-77f7f3352236">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNC0yLTEtMS0yNzU5Mg_9df4dd95-2a53-491b-9a1f-db2ab3c0aba2">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNS0yLTEtMS0yNzU5Mg_f1b78991-637a-439f-b13d-70b8305762aa">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNi0yLTEtMS0yNzU5Mg_e7ddf1fb-e316-4007-8c1f-fb4b32fbf298">67.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNy0yLTEtMS0yNzU5Mg_4ade700a-5b7a-49fd-af05-5ec58473efbc">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfOC0yLTEtMS0yNzU5Mg_71689d65-473d-4743-a6aa-88ec2dd8e67e">63.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_97"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">6. Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RleHRyZWdpb246OWUzY2ZiNGM0OTg4NDM3OTllZTI1ZGFhYTc2YTMxYjNfMzMxMA_10918d50-18b6-446e-a133-ecf8335a5d51" continuedAt="i2506206bd832427488069692ba8dbff0" escape="true"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RleHRyZWdpb246OWUzY2ZiNGM0OTg4NDM3OTllZTI1ZGFhYTc2YTMxYjNfMjc0ODc3OTA3OTQxOQ_b3c55034-b5cd-4406-8801-48084784fea7" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company's acquisitions (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.210%"><tr><td style="width:1.0%"></td><td style="width:51.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.787%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of businesses acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="business" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi0yLTEtMS01MTY0MQ_3316e013-e144-4bac-a382-4432cdec8306">Three</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="business" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi00LTEtMS01MTY0Mw_740f7d44-a9d3-4ccb-96ea-75be3dce8271">Four</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="business" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi02LTEtMS01MTY0NQ_feba2f1e-3bf6-44f3-b714-376121f63816">Two</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi0yLTEtMS00ODEwOQ_0de1fb42-df0e-47d1-944f-4e8dfdd7e048">221.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi00LTEtMS00ODExMg_1c7f7c6e-f646-4079-abfc-a11f0eaeb4e9">186.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi02LTEtMS00ODEyMQ_0750c601-c2a0-48d0-ae51-f8d80a6abdf3">113.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maximum earn out</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f1a78f45ac14b91ad3be0cb1aae48de_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC0yLTEtMS00ODMyMg_3818e5a9-a7a2-4819-ba91-acf9471e7499">15.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c23b7ebfd7a4082a5c43fc0a34bc2a1_I20201231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC00LTEtMS00ODMyMg_733d44d9-581c-494a-a101-f7507883bfe3">19.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idab0ec70dc7a4884a75ffe1344f0b486_I20191231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC02LTEtMS01MDI2Ng_bb56be16-281a-4007-8f0e-14e246065526">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earn out liability at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib247340459d54038b4b8594ae79cd895_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC0yLTEtMS00ODEwNg_aa48ea1d-9b30-415d-bd21-884ddd9166bb">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i734bb313d84346ce9e161c547eb53d49_I20201231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC00LTEtMS00ODExNQ_8276f8de-a696-4cf7-bd82-1c617a382a05">8.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70235d58c8d24a5fbb7f003469631177_I20191231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNS02LTEtMS01MDI3MA_3a190a52-632c-4c08-94c1-d421ffc30001">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Status of purchase accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Open</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Closed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Closed</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Generally, working capital adjustments account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i2506206bd832427488069692ba8dbff0">These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial segments. Some of these acquisitions include additional contingent consideration (earn out) to be paid in cash based on the achievement of certain targets. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results for these acquisitions.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_100"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">7. Goodwill and Other Identifiable Intangible Assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgyMw_80639428-a570-490e-a9b9-e3ef1b6c6c90" continuedAt="ia65dac621ccc461c9082f0aa99690252" escape="true"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgyMA_7770930a-41ca-4460-a3b6-7f2a0d96a5a7" escape="true"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the activity related to the carrying amount of goodwill by reportable segment since December&#160;31, 2019 (in millions).  See </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 15. Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for more information on the change in the Company's reportable segments.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"></td><td style="width:46.045%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.857%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.815%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Government</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife3742ea409e4bf49aa362f01ba62a0f_I20191231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzEtMS0xLTEtMjc1OTI_3e7f7317-3afc-444b-a5c0-f144780edb69">738.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i686c5d9ac24d4ada83630d42bbe16c68_I20191231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzEtNS0xLTEtMjc1OTI_33c7024b-aa4c-48ee-9b46-8ebca06e8163">552.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzEtNy0xLTEtMjc1OTI_114a8f1c-114c-4095-a3cc-abded4027383">1,291.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia287b6af99884ed0aebadf81934696c8_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzItMS0xLTEtMjc1OTI_5bf500ba-f57b-490a-99e2-72bdad3eaaf3">40.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i303cf3d5588c4ea5aee52ae22a901921_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzItNS0xLTEtMjc1OTI_f2c87d09-68c1-412a-97f0-f7f4ec9a4a74">89.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56725dc9360f4865a265439c009fe33c_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzItNy0xLTEtMjc1OTI_b71f4f36-644c-41a8-a000-6e66d3281b96">129.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzMtMS0xLTEtMjc1OTI_54f5cbe3-748a-43a1-b40a-826e864ca154">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzMtNS0xLTEtMjc1OTI_59592c86-f603-4608-b28c-1a44c331a638">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzMtNy0xLTEtMjc1OTI_fe770432-6f7a-4616-b087-d56fb1a272d1">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief60ae93e719449dad9fa928801a170c_I20201231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzQtMS0xLTEtMjc1OTI_99919f4f-473e-4648-8fd0-fc8cc588f161">778.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4eb4d8ba23cb4a50af2122a898d4cbba_I20201231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzQtNS0xLTEtMjc1OTI_d0f678ee-4e09-4791-a262-5133ad2ca731">642.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzQtNy0xLTEtMjc1OTI_bab8f4cb-f5e2-40f0-97b5-5f70196c1e32">1,420.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 acquisitions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i325b2035fe864f4c97b8758e60642fd1_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzUtMS0xLTEtMjc1OTI_a9091073-3b07-4abc-b0b6-6bcd4ab7d92c">51.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d58d46604964000950fb0a8a46fffbd_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzUtNS0xLTEtMjc1OTI_e9cbe9ec-161a-4c43-b50e-f504e068f9b4">94.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2b29cb2ed074f939b8530c9d189923d_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzUtNy0xLTEtMjc1OTI_95d1be54-6f52-4926-8467-64bc400eda4f">145.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase price adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtMS0xLTEtMzM2NzY_17162f3c-f298-43d2-8a6f-7b8f3dfa809f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtMy0xLTEtMzE2NDM_e1f86da9-a50c-4b90-b407-21aa52fd06cb">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtNS0xLTEtMzE2NTc_ea46ba45-d921-4786-b4ea-fc7f6227cfd1">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtMS0xLTEtMjc1OTI_f1daaf01-022f-4ba6-8025-4612b856bc66">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtNS0xLTEtMjc1OTI_a09eecc7-963a-4f67-bf43-2fe7bbc08a2d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtNy0xLTEtMjc1OTI_235d21d3-3780-4fd6-8e85-1f3bde37081e">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aaac8f28de1488181aac34292e81bf5_I20211231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzctMS0xLTEtMjc1OTI_f0b0d602-6cb5-4cb5-8a48-046d3bcefea5">829.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i068cfaf26def461fae382c148dcb6b76_I20211231" decimals="-5" name="us-gaap:GoodwillGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzctNS0xLTEtMjc1OTI_fa5751fc-03cd-495e-a7ba-7905c0b7acee">740.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzctNy0xLTEtMjc1OTI_ceb0fd8c-61e9-4b91-9799-6138541c9331">1,569.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div><span><br/></span></div><div style="padding-right:148.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Approximately $<ix:nonFraction unitRef="usd" contextRef="icd1f4c6ba1f24595926e11225a27224b_I20211231" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzIxOTkwMjMyNTc0NTA_9c9aaa36-aca5-41df-a65e-4e63a0f8e34f">127.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7e54debc2a4349bd83d3b235e9253ee7_I20201231" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzEwOTk1MTE2Mjk1Mzg_dcffa80d-180b-48f6-976a-29bf4094d906">77.1</ix:nonFraction> million of the goodwill for the 2021 and 2020 acquisitions, respectively, is deductible for income tax purposes.</span></div></ix:nonNumeric></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia65dac621ccc461c9082f0aa99690252"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgwNw_bd3e0c7d-9385-4a62-a531-3543132c7bcb" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquired intangible assets consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.827%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subject to amortization:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer and contractual relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i24ce76c901da4dd697f9578f3a1bae58_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5ZDUzYmM2YjE4MTI0OWFhYWY4OTNhYjk4ZmQ2ZjRiYl8yNzQ4Nzc5MDY5NDYw_482bf0ea-2a14-4805-b7e6-ac7ba62bc0d8">7</ix:nonNumeric> - <ix:nonNumeric contextRef="i34e8e6a6a60e484bbad7e453c3bf6bc3_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5ZDUzYmM2YjE4MTI0OWFhYWY4OTNhYjk4ZmQ2ZjRiYl8yNzQ4Nzc5MDY5NDY0_dd15f189-8f25-4f45-98ca-23d6741f07a6">13</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b64659d5554ce48326efba9d821fb5_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtNC0xLTEtMjc1OTI_2490258d-8530-415e-8f4c-a911a2e54e77">493.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b64659d5554ce48326efba9d821fb5_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtNi0xLTEtMjc1OTI_99353b24-1177-4872-a8ce-aa0174cecfa6">260.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13b64659d5554ce48326efba9d821fb5_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtOC0xLTEtMjc1OTI_cd3f5331-6d13-45cc-b46a-672287458823">233.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85a18385e5884fa88ccb6aedb53d6c72_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMTAtMS0xLTI3NTky_a506b4c6-1a68-463c-9be2-6c55ec01007f">428.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85a18385e5884fa88ccb6aedb53d6c72_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMTItMS0xLTI3NTky_5510682e-5678-4eda-b4bd-8b154e8ca253">211.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85a18385e5884fa88ccb6aedb53d6c72_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMTQtMS0xLTI3NTky_fae9133c-cdec-4f5f-a28b-7ae7dd6791f5">216.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractor relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie2b7bcbb98014e229e4142773dcc469b_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMi0xLTEtMjc1OTI_cadad128-cb4e-4743-86db-e186de740a11">4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i751536bff0644cf0ab92fe8c4c50403c_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtNC0xLTEtMjc1OTI_38e83c69-f190-4de2-94d6-14d5f6fd37ab">45.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i751536bff0644cf0ab92fe8c4c50403c_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtNi0xLTEtMjc1OTI_9a6bb5b6-66c3-4a5e-9d9a-fab90e0fe4b7">45.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i751536bff0644cf0ab92fe8c4c50403c_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtOC0xLTEtMjc1OTI_dfbd3cbe-af61-49a8-b51c-eee2c3f4cecb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e719d2db97c4d7595913d25b3b575a9_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMTAtMS0xLTI3NTky_76741183-78d3-470b-a9d7-14f57ee8c69c">45.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e719d2db97c4d7595913d25b3b575a9_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMTItMS0xLTI3NTky_883d3beb-2f29-461e-aba6-37a0f94b5372">45.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e719d2db97c4d7595913d25b3b575a9_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMTQtMS0xLTI3NTky_9db563f9-75b6-4676-a475-47bfcdbff61d">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i500e94bab4684400b3fa05bf25d28e7f_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5NDhiYTkyYTQ4NWQ0OGU3ODM3NDZlN2ZiM2ZiOTJkOV8yNzQ4Nzc5MDY5NDcz_f7e075f1-bacb-4e46-a15e-e69112d40673">1</ix:nonNumeric> - <ix:nonNumeric contextRef="ib8a80a3fb97c4e329c501fc0b113c4c6_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5NDhiYTkyYTQ4NWQ0OGU3ODM3NDZlN2ZiM2ZiOTJkOV8yNzQ4Nzc5MDY5NDgw_a2fd6c25-b756-444b-ae7d-9c343124f413">3</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae37e54764b4e5e8f459c733c23c52c_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtNC0xLTEtMjc1OTI_2ad23254-fcac-4a8e-96cf-f482e4e78ae9">34.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae37e54764b4e5e8f459c733c23c52c_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtNi0xLTEtMjc1OTI_d1ff9bea-4598-4ee8-9054-3dcada49dcb4">31.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icae37e54764b4e5e8f459c733c23c52c_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtOC0xLTEtMjc1OTI_e06f9be0-3d25-4013-b658-9c02c7aee9fc">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMTAtMS0xLTI3NTky_8bc811a8-da67-495a-90ca-b8cc2b2f150b">29.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMTItMS0xLTI3NTky_23b3fafc-c6db-4f6a-9956-d08014ab7333">28.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMTQtMS0xLTI3NTky_cb9b54c9-c418-40ba-a2fa-8537abb67873">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1212342172df42c0bf3d1cfc5321cf5a_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3NzQ1ZDgyMjFmM2E0OGU0YjY3Y2ExY2UwZjZlZmJkNF8yNzQ4Nzc5MDY5NDYw_ea1d3f3e-2b9e-4482-9876-6a24c7558bf4">1</ix:nonNumeric> - <ix:nonNumeric contextRef="i611e196a13ac4d8ba5b404b6d7be4ebb_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3NzQ1ZDgyMjFmM2E0OGU0YjY3Y2ExY2UwZjZlZmJkNF8yNzQ4Nzc5MDY5NDY0_a62cff21-100c-473b-9552-fdeabf0d37df">7</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e58fc651e194082bbb32cbc6017747e_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtNC0xLTEtMjc1OTI_c693d878-2f51-4553-a5b2-c2ae257d0c0a">29.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e58fc651e194082bbb32cbc6017747e_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtNi0xLTEtMjc1OTI_42f86084-e570-4aaf-91de-fcbfa366f4d6">21.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e58fc651e194082bbb32cbc6017747e_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtOC0xLTEtMjc1OTI_510089f3-5fda-4784-a1d2-7f4bdf975ada">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80dca3c7c0664250bf149cbe471a8ec7_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMTAtMS0xLTI3NTky_34792a17-2773-4f04-8cc8-2cd1bba0afb3">27.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80dca3c7c0664250bf149cbe471a8ec7_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMTItMS0xLTI3NTky_7ff433a8-e876-4c43-ac87-faa5d1c0f901">17.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80dca3c7c0664250bf149cbe471a8ec7_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMTQtMS0xLTI3NTky_f2cdb701-1c04-4db3-b53e-fb5b3a9477f6">9.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctNC0xLTEtMjc1OTI_f226717a-f1ff-4f5f-86ca-40ea0f4f4268">603.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctNi0xLTEtMjc1OTI_16915782-c497-4a64-ae61-7537fa7ceca6">358.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctOC0xLTEtMjc1OTI_e88c457e-c5f8-45fb-8c97-dc779f7c921b">245.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctMTAtMS0xLTI3NTky_db913360-afa9-44ee-ac06-5a81fa2b0463">529.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctMTItMS0xLTI3NTky_1251250f-e1e3-4454-b87f-a5f593e04b17">302.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctMTQtMS0xLTI3NTky_c23307cc-6a87-4ad6-af76-12b82430a7b7">227.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:IndefiniteLivedTrademarks" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktNC0xLTEtMjc1OTI_3f417c79-2eb3-428f-8cd8-c6977df883d7">242.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:IndefiniteLivedTrademarks" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktOC0xLTEtMjc1OTI_f5b08846-a87a-4a66-893c-e59c0c01cab8">242.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:IndefiniteLivedTrademarks" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktMTAtMS0xLTI3NTky_ef2995b6-dd50-48dc-b552-7db0d359bb6f">242.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:IndefiniteLivedTrademarks" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktMTQtMS0xLTI3NTky_1881e162-8685-415f-9890-f039bb69d8cb">242.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTQtMS0xLTI3NTky_96542eee-df6f-443a-a580-69f262414abd">846.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTYtMS0xLTI3NTky_6a1b5688-3ed7-418d-b8d9-4c22c84e4595">358.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTgtMS0xLTI3NTky_1a2bf056-cc9b-4d1a-8046-9a4f89be46cf">487.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTEwLTEtMS0yNzU5Mg_57879b1b-264b-4f96-a2a6-e9c0b65a6f47">772.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTEyLTEtMS0yNzU5Mg_098e2074-29a2-4653-bfed-f49e57fa229d">302.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTE0LTEtMS0yNzU5Mg_7090e529-f13c-47b2-955d-d595a07e074a">469.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgxNg_7b6a3c15-80d4-41f6-bc9b-e9da74a489eb" escape="true"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated future amortization expense is as follows (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:25.438%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzAtMS0xLTEtMjc1OTI_22d63048-ebb4-40d6-b2b0-56e645a473ab">54.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzEtMS0xLTEtMjc1OTI_ef88e584-e8c0-4b97-9466-67e0df31a17a">44.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzItMS0xLTEtMjc1OTI_92934d27-f928-4230-a9f1-944c98c58251">35.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzMtMS0xLTEtMjc1OTI_d42bb8a3-73c8-49b0-9622-d6f134c31d18">28.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzQtMS0xLTEtMjc1OTI_fb0da533-fdf3-4c48-9787-d5d2278c8284">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzUtMS0xLTEtMjc1OTI_5df866b0-4c64-4981-b949-0499bb414fc9">57.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzYtMS0xLTEtMjc1OTI_38ba92cf-eb15-48f1-aaa8-17ebc70a251e">245.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">8. Property and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzU0OA_94ae0b01-f0bf-4d45-b7f5-9a3fb657f163" escape="true"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzU1MA_34395aa9-7096-4155-abf7-077d34657380" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net property and equipment consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"></td><td style="width:56.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.179%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.182%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i667e44337e30407ba098b46d7a0a66b9_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzEtMi0xLTEtMjc1OTI_d34cb8d8-85cb-465d-9c19-0776c3a6e06f">172.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i044c6cb2df384decaaff302622fc3a08_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzEtNC0xLTEtMjc1OTI_bd8d801e-afee-47b2-a4c2-c5b515abcd36">154.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c7cffeabe8045f3be744cc77871a3d1_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzItMi0xLTEtMjc1OTI_c3de4ff3-9ff9-42e6-95d5-baf1cf7b4eb8">24.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i597d2e06497241a88fb92e3edbf86b4b_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzItNC0xLTEtMjc1OTI_8298bb90-4070-416c-b573-2f6282699e7a">24.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i372f3c40f69148828aae5a9820959aa2_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzMtMi0xLTEtMjc1OTI_73dbbf79-324c-4f2e-b9fc-ea258a6f416e">24.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55f1e2aaf3914dab8f7bdfc45f57fcf4_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzMtNC0xLTEtMjc1OTI_5771dc45-1674-47ed-87ae-0fd68b9bf45d">23.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75361a017d0479ab9b5b7be391fcbab_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzQtMi0xLTEtMjc1OTI_d7e428c3-d107-4b86-9db9-e2164ec2cd1c">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8f54b1c354b48a2a71f95525a3f94d9_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzQtNC0xLTEtMjc1OTI_46f19e70-a671-40eb-a71d-d495b34472ee">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzUtMi0xLTEtMjc1OTI_b0ba3a03-26c2-42e4-bd16-62f3ebbbfdd9">228.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzUtNC0xLTEtMjc1OTI_014db118-c089-4ff8-b2b3-2f4fcb36a952">206.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzYtMi0xLTEtMjc1OTI_93faf520-8564-4e44-a351-92e7382120ff">173.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzYtNC0xLTEtMjc1OTI_dc022510-56d2-47a0-b2c1-52ad78710cc9">151.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzctMi0xLTEtMjc1OTI_41ad4002-90e3-43bc-aced-a3af5212a5db">55.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzctNC0xLTEtMjc1OTI_f1f029ef-afb8-4c21-9e09-49c325e3e5a3">54.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has capitalized costs related to its various technology initiatives. At December&#160;31, 2021, the net book value of computer software was $<ix:nonFraction unitRef="usd" contextRef="ic295d8112e7442d484671509011672ee_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzIyNw_f50eb911-9ef0-4571-aec2-c40e93b163e9">27.7</ix:nonFraction> million, which included work-in-progress of $<ix:nonFraction unitRef="usd" contextRef="if97a1c49784a4a3a8fe82c962fd71d71_I20211231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzI2Ng_59bf639d-1e87-43d2-8387-f7fa85aa6928">8.2</ix:nonFraction> million. At December&#160;31, 2020, the net book value of computer software was $<ix:nonFraction unitRef="usd" contextRef="i3f06ec01ff2e4de4bb9b9a6767a39ea9_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzMyNw_348f2a1a-aecc-4a71-b56a-cb0839ab770c">23.4</ix:nonFraction> million, which included work-in-progress of $<ix:nonFraction unitRef="usd" contextRef="i77e7257120d841faa6073c10093809f9_I20201231" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzM2Ng_73a7a99e-3b26-43de-b02e-2ce573c06bb0">3.6</ix:nonFraction> million.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="asgn:DepreciationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzU0Nw_74887cd6-3ab4-4a9c-94c7-39ff90419373" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"><tr><td style="width:1.0%"></td><td style="width:46.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98a566e5503e46bcb196621f4f7a1623_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzItMi0xLTEtMjc1OTI_b903a913-2e48-40cf-8f86-23c9a02ace40">23.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8107556b201f4d21bff41266765648f1_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzItNC0xLTEtMjc1OTI_ea5d5f5c-e958-491c-8bbb-0858805f976e">23.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie765116685114198afb4c8c861273555_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzItNi0xLTEtMjc1OTI_a2ce9a38-178e-4144-8473-b9935f661ab1">17.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7d623a8545a4dc69a9ee21e367596e5_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzMtMi0xLTEtMjc1OTI_9d4dc51d-5a5d-42cb-a2a4-bdd5af2c19e9">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6434e5aa07e44d9bbd2cb29bd354fa23_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzMtNC0xLTEtMjc1OTI_d48f147c-3caf-43e4-996b-7c3d789a9124">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1794d059dc4a2f92c61d370bc6d1dc_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzMtNi0xLTEtMjc1OTI_ebdcfb98-b978-4ce6-b4a4-0f5d78f93b95">10.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzQtMi0xLTEtMjc1OTI_da907986-ee12-434f-a427-8c81d2c78728">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzQtNC0xLTEtMjc1OTI_71c8e29a-c490-4be7-b1f7-a50b3dd191e6">28.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzQtNi0xLTEtMjc1OTI_14f1b576-33a0-4967-b1a8-41497b554096">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzM2MDE_00d1e130-756a-453d-89b1-fc66aae95ebc" continuedAt="iacb4dedd699449499060cae9dda98073" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9. Long-Term Debt</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzM2MTU_f75eb08a-a228-443e-ad4c-c84ff2f469ec" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.169%"><tr><td style="width:1.0%"></td><td style="width:66.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.255%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.567%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.257%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior Secured Credit Facility:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under $250 million revolving credit facility, due 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term B loan facility, due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i937109e513744d72ab948fb33debc84d_I20211231" decimals="-5" name="us-gaap:SecuredDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzMtMi0xLTEtMjc1OTI_d4893cd3-e067-4cfe-ba7a-b33f65374aac">490.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b19f96988764f0f97a203e2c6b08d3e_I20201231" decimals="-5" name="us-gaap:SecuredDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzMtNC0xLTEtMjc1OTI_61a263ea-942e-4521-adbf-b242268365a0">490.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unsecured Senior Notes, due 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzQtMi0xLTEtMjc1OTI_867a4d36-e8e6-44c8-9b72-0060d19bf860">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:SeniorNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzQtNC0xLTEtMjc1OTI_b3ab9f0c-f1a7-4fd9-a40b-6566fc023946">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzUtMi0xLTEtMjc1OTI_49aaab0a-0173-40ba-acd5-1f761fce0bdd">1,040.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzUtNC0xLTEtMjc1OTI_87c716a2-f6ae-47b7-9fa0-a4ebad320d86">1,040.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unamortized deferred loan costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzYtMi0xLTEtMjc1OTI_d46b04a5-d06a-4f10-b71f-324b6a4d195c">6.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzYtNC0xLTEtMjc1OTI_78ecb766-ec4e-485b-9480-b12c5ea4ef58">7.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzctMi0xLTEtMjc1OTI_0b8b0c66-d1d1-40c7-a42c-76689fac9822">1,033.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzctNC0xLTEtMjc1OTI_72c917b7-67df-4a4f-8fb5-0b83af54b613">1,033.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The senior secured credit facility consists of a term B loan and a $<ix:nonFraction unitRef="usd" contextRef="iff951f1174ab4cea9518b498b7a50f6f_I20191122" decimals="-5" name="us-gaap:SecuredDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzg2MQ_7704b9bf-4fb4-480e-81ff-2370fdbd3a92">250.0</ix:nonFraction> million revolving credit facility. Borrowings under the term B loan bear interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="if1c9fd2601184511b7572533fd8d7484_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzkzOQ_c5656abe-1a8c-41c9-9beb-b54a544d26cb">1.75</ix:nonFraction> percent, or the bank&#8217;s base rate plus <ix:nonFraction unitRef="number" contextRef="i0696dfea4ab84983a32a3c9a9a136603_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzk3Mg_25271145-89be-4ca3-81ff-3f9f17232888">0.75</ix:nonFraction> percent. Borrowings under the revolver bear interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="idcfa9c361131426e851df13090ee8623_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwMzQ_bd355016-2888-4fb1-a63e-ee11ad26b8bb">1.25</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="iff3accee893740e5b99b98bd542eba0f_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwNDA_5c59c829-909e-42ea-b147-8d84485b1eba">2.25</ix:nonFraction> percent or the bank&#8217;s base rate plus <ix:nonFraction unitRef="number" contextRef="i30d744f48fc54fa89243ec152b757a9c_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwNzI_78854588-0730-4c26-8c16-1adc3f0b78f0">0.25</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i3a40d6ec1ccd42b0b025b7c5fa321746_D20210101-20211231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwNzg_c9b5d475-aacd-4413-85dd-f5e9e69fb0e1">1.25</ix:nonFraction> percent, depending on leverage levels. A commitment fee of <ix:nonFraction unitRef="number" contextRef="i30d744f48fc54fa89243ec152b757a9c_D20210101-20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzExMzI_b1d92f95-3103-4607-8b73-e33533a36587">0.20</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i3a40d6ec1ccd42b0b025b7c5fa321746_D20210101-20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzExMzg_636fa5e2-5510-42d6-923e-586dd50811ca">0.35</ix:nonFraction> percent is payable on the undrawn portion of the revolver. The revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of <ix:nonFraction unitRef="number" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="INF" name="asgn:DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzE0MjkzNjUxMTY5ODIw_748775a5-4009-43ef-af5b-3c07e1211a26">3.75</ix:nonFraction> to 1.00, which was <ix:nonFraction unitRef="number" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="INF" name="asgn:LeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzIxOTkwMjMyNjA2NDk_0fc2a70f-45ae-4392-aceb-565569367849">1.02</ix:nonFraction> to 1.00 at December&#160;31, 2021. There are no required minimum payments on the facility. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. At December&#160;31, 2021, the Company was in compliance with its debt covenants. In July 2021, the Company amended its facility to, among other things, permit the sale of its Oxford business and allow the net sale proceeds (approximately $<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-8" name="asgn:DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzE0ODQzNDA2OTg0MDIz_0eee58f4-1af9-4472-82fe-6f52b941429d">0.4</ix:nonFraction>&#160;billion) to be used for future acquisitions and other permitted investments, provided the Company enters into binding commitments by August 2022 and completes those transactions by February 2023.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="iacb4dedd699449499060cae9dda98073" continuedAt="i089f9a50b3e14ae0a6c748e88f7d604c">Unsecured Senior Notes </ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i089f9a50b3e14ae0a6c748e88f7d604c">&#8212; The Company has $<ix:nonFraction unitRef="usd" contextRef="i0bd2bd4d90ad4132beedcb974a1cace0_I20191122" decimals="-5" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzI3NDg3NzkwNzY4NDg_0ae1c41e-4737-46d1-b8bf-e005a9da1ec3">550.0</ix:nonFraction> million of unsecured senior notes, which bear interest at <ix:nonFraction unitRef="number" contextRef="i7806f5f4fb394112824a9a7da8135b56_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzI3NDg3NzkwNzY4NDM_f4cab663-f780-4693-bb7a-2f173ff74150">4.625</ix:nonFraction> percent payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and are subordinate to the senior secured credit facility. These notes also contain certain customary limitations including, among other terms and conditions, the Company's ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_109"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">10. Commitments and Contingencies</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzE4ODA_9edd6692-052d-4aa0-be2a-44d603d36c82" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Purchase Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The Company's purchase obligations include non-cancelable job board service agreements, software maintenance and license agreements and software subscriptions. <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzE4NzU_f74c54fb-f09f-4691-963d-06a93a01566c" continuedAt="i10f77b6ef34b4bc0a18dfe4a662b98f4" escape="true">The following is a summary of these obligations as of December&#160;31, 2021, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i10f77b6ef34b4bc0a18dfe4a662b98f4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.169%"><tr><td style="width:1.0%"></td><td style="width:47.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.504%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PurchaseObligationDueInNextTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzAtMi0xLTEtMjc1OTI_1577a6e2-5427-4967-a43d-e08cf40bb999">13.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PurchaseObligationDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzEtMi0xLTEtMjc1OTI_593be571-1dea-4fa4-a4ae-a1c55716f574">8.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PurchaseObligationDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzItMi0xLTEtMjc1OTI_44d389c5-d69e-4f50-ba2c-51378bd4cb08">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzMtMi0xLTEtMjc1OTI_b83ca848-dbb9-4e94-85ff-3a897fe7784b">22.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The workers' compensation loss reserves were $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ2NA_46828e33-7f10-4abe-9452-d26d81a92108">2.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ3MQ_9c48ff26-caef-43c3-97d5-fe465e5bb6c2">2.2</ix:nonFraction> million, net of anticipated insurance and indemnification recoveries of $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:EstimatedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzUzOA_b8aedd35-c456-46e7-a922-bcd53bf58261">10.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:EstimatedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzU0NQ_b691a005-7d57-48f7-bbd4-dd5fac0a23b0">10.9</ix:nonFraction> million, at December&#160;31, 2021 and 2020, respectively.&#160;To secure obligations for&#160;workers&#8217; compensation&#160;claims and other obligations, the Company has&#160;undrawn stand-by letters&#160;of credit of $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzcwOQ_42c17c0f-6db9-4c1f-bc61-25d31f96918d">4.0</ix:nonFraction> million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain acquisitions completed in 2021 and 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). The fair value of this contingent consideration is $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ5NDc4MDIzMjgwMjA_a1493481-1770-41a7-a12f-58429ba29853">15.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ5NDc4MDIzMjgwMjk_212d461b-abd4-42eb-a040-d8e2ba8d6855">5.0</ix:nonFraction>&#160;million at December&#160;31, 2021 and 2020, respectively. This contingent consideration is part of the purchase price for the acquired businesses and none of it has been paid as of December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain employees participate in the Company&#8217;s Amended and Restated Change in Control Severance Plan and/or have separate agreements that provide for certain benefits in the event of termination at the Company's convenience, as defined by the plan or agreement. Generally, these benefits are based on the employee&#8217;s position in the Company and include severance, continuation of health insurance and may contain acceleration of equity grants and a pro-rata bonus based on the amount earned prior to a change in control. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The Company is involved in various legal proceedings, claims and litigation arising in the ordinary course of business. The Company does not believe that the disposition of matters that are pending or asserted will have a material effect on its consolidated financial statements.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">11. Stockholder's Equity</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzIxOTkwMjMyNTY3NjY_45e34746-5ede-4ba7-be0f-d326126e4f2a" escape="true">Under stock repurchase programs approved by the Company&#8217;s Board of Directors, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzcxNDY4MjU1ODM4Mjc_b83c0589-daa9-4388-9ee1-6d48bd4d02d3">1.6</ix:nonFraction> million of its common shares for $<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzcxNDY4MjU1ODM4NDQ_899c7089-f604-4845-9832-9d0b8c0902ac">183.3</ix:nonFraction> million during 2021 and <ix:nonFraction unitRef="shares" contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzcxNDY4MjU1ODM4NTg_f8dc397c-7916-425a-825e-606ae753b64b">0.8</ix:nonFraction> million shares for $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1Mzc5_1d30d0d8-28c8-424d-956f-dede6be75796">27.9</ix:nonFraction>&#160;million during 2020. All repurchased shares have been retired. Under the <ix:nonNumeric contextRef="ia617f84d11b940559c7cf47f2089e9da_D20211209-20211209" name="asgn:StockRepurchaseProgramTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1NDM3_941c6908-684e-40f3-8db7-c2fa0b19a264">two-year</ix:nonNumeric>, $<ix:nonFraction unitRef="usd" contextRef="ia95c403f11d04b0198a80d314e346bfb_I20211209" decimals="INF" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1Mzk0_ce3a629d-ca68-4f9c-bdb0-383f2c6f2a86">350.0</ix:nonFraction>&#160;million stock repurchase program, which was approved on December 9, 2021 and superseded the previous program, there was approximately $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1NDEw_77bbb402-c2de-4cad-b67b-b1128bfa239f">335.0</ix:nonFraction>&#160;million remaining at year end for future stock repurchases.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_115"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">12. Stock-Based Compensation and Other Employee Benefit Plans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI3NDg3NzkwODMzNjY_ab445c33-78ca-44a3-80a0-52b340dfe01c" continuedAt="ia616ed26494741c3acd2aaef8b5b9cd3" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company believes that stock-based compensation aligns the interests of its employees and directors with those of its stockholders. Stock-based compensation provides incentives to retain and motivate executive officers and key employees responsible for driving Company performance and maintaining important relationships that contribute to the growth of the Company. As of December&#160;31, 2021, the Company has two stock-based compensation plans:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2010 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On June 13, 2019, the stockholders of the Company approved the Second Amended and Restated 2010 Incentive Award Plan (the "2010 Plan"). This plan permits the grant of incentive stock options, nonqualified stock options, dividend equivalent rights, stock payments, deferred stock, restricted stock awards, restricted stock units ("RSUs"), performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of&#160;December&#160;31, 2021, there were&#160;<ix:nonFraction unitRef="shares" contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzkyMQ_ae94fb8b-6e85-4848-80e9-e807eb1fd428">2.5</ix:nonFraction> million shares available for issuance under the 2010 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2012 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Board of Directors adopted the Second Amended and Restated 2012 Employment Inducement Incentive Award Plan on April 26, 2018 (the "2012 Plan"). This plan allows for grants of stock to employees as employment inducement awards pursuant to NYSE rules.&#160;The terms of the 2012 Plan are similar to the 2010 Plan. As of&#160;December&#160;31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzEzMjA_63b968ec-ebad-48c3-8f75-414edc3d9158">0.1</ix:nonFraction> million shares available for issuance under the 2012 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI3NDg3NzkwODM0Mzc_6f8f48d5-657c-4a75-9fa3-f18fc7a13c29" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock based compensation expense in the accompanying consolidated financial statements of operations and comprehensive was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"></td><td style="width:49.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.632%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.635%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations (included in SG&amp;A expenses)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01ca8193ede24436b54126c9ca8b9554_D20210101-20211231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzEtMi0xLTEtMzQ1Nzc_44269b28-5429-406d-a777-60da43a70d68">39.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea86bb5bfcbc42a1b29260a9c28de51d_D20200101-20201231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzEtNC0xLTEtMzQ1Nzc_d1774a65-bedd-4c8f-b2b2-57fddf05cab2">27.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i109d8ea37108450dbc22e0221a01f96a_D20190101-20191231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzEtNi0xLTEtMzQ1Nzc_64888876-71b0-40f5-876b-cf62f53402f1">34.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab32ac4f78be412da490c1d45fb305bd_D20210101-20211231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzItMi0xLTEtMzQ1Nzc_9da6bf72-a01e-4c37-a0ae-c556228e957d">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3937743db7d943d6a3419a8ed32466e8_D20200101-20201231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzItNC0xLTEtMzQ1Nzc_ff770b80-8d22-443e-a0dc-f8c87d650ffe">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id378f8c18143443584e7c50b70195c42_D20190101-20191231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzItNi0xLTEtMzQ1Nzc_8af97745-6978-45ae-91a2-103a06e813ca">4.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzMtMi0xLTEtMzQ3MDI_f389c72b-2e30-49ee-a9ee-30b8de971bfc">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzMtNC0xLTEtMzQ3MDQ_c2b2f0bf-8602-4480-82c0-9b45897eb854">32.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzMtNi0xLTEtMzQ3MDY_e3199506-808e-4d08-9020-f8f12ed795f9">39.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In relation with the sales of the Oxford business (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">) the Company accelerated the vesting of certain RSUs awards for Oxford employees upon the completion of the sale. The stock based compensation expense for discontinued operations for the year ended December 31, 2021 included approximately $<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0MjkzNjUxMTc1NDUx_7419a69c-96d8-4ca8-8bfc-8c2599c39e6b">10.5</ix:nonFraction>&#160;million of expense related to the accelerations of these RSUs awards.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized income tax benefits for stock-based compensation arrangements of $<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI3NDg3NzkwNzc3OTY_47106234-e9ca-4217-b039-2858b5b9dbb7">2.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzIxOTkwMjMyNjM4ODU_ad91233a-cec3-4e6a-a4b6-fc5b6381aac2">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzIxOTkwMjMyNjM4OTM_3e1beff8-ad7d-4a9d-b159-e0a2ddc8798e">0.7</ix:nonFraction> million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The Company issues RSUs with (i) service conditions, (ii) performance conditions, (iii) a combination of performance and service conditions, or (iv) a combination of market and service conditions. RSUs generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5MzYx_3bedd2ba-fe49-44b0-ad81-37bc73a8c99c">one</span>- to <ix:nonNumeric contextRef="i0a80fd1cb49841c5a1aefa9df4b4da62_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5Mzc5_2c74ae04-8144-4a93-8e1b-921ee5d9f762">five-year</ix:nonNumeric> periods, and the RSUs that have performance conditions are based on the achievement of specified annual financial or other targets. Beginning in 2020, the Company also included market conditions based on relative total shareholder return ("TSR"). In 2021, the Company granted certain awards that included <ix:nonNumeric contextRef="i9e31de5f820546abb0cb7c4d2dfa0870_D20210101-20211231" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5Mzk0_719f1d32-61ef-47ea-839f-855ce2d77b94">three-year</ix:nonNumeric> financial performance targets plus a component based on achievement of TSR relative to an objectively selected group of industry peers over a <ix:nonNumeric contextRef="i9e31de5f820546abb0cb7c4d2dfa0870_D20210101-20211231" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDA5_8bd516ce-d85d-4cf2-9567-42344f7c18dc">three-year</ix:nonNumeric> period, with payouts ranging from <ix:nonFraction unitRef="number" contextRef="if39dfb55b3c14c5993a5dd66ac827c08_D20210101-20211231" decimals="2" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDE2_77f54ffb-f7c3-49b0-8395-b1e209f13791">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i0a80fd1cb49841c5a1aefa9df4b4da62_D20210101-20211231" decimals="2" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDIw_aa4c9c51-ea7d-4ebd-901d-1e7b7d863ba5">200</ix:nonFraction> percent of the target award.  In 2020, the Company granted certain awards that  vest solely based on achievement of TSR relative to an objectively selected group of industry peers over a <ix:nonNumeric contextRef="i5acda35e2ae24ccc824a4c12ce2dbb8f_D20200101-20201231" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDQx_adac22d3-2d1f-4a82-b9e6-c2e9160b4934">three-year</ix:nonNumeric> period, with payouts ranging from <ix:nonFraction unitRef="number" contextRef="i206e99ee0ba4410a93549939e29a90c5_D20200101-20201231" decimals="2" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDQ4_71b263e2-94cb-41cc-a410-65a8803f0333">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="i62ea882a225c49f1a58784edb1c45283_D20200101-20201231" decimals="2" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDU2_6a0e00ca-8899-4c4a-a898-c1a7974e19cf">200</ix:nonFraction> percent of the target award. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcyMzc_7bdbea7f-a081-40d2-8361-5a9940d7b20a" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs, other than the TSR components thereof,  were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $<ix:nonFraction unitRef="usdPerShare" contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzIxOTkwMjMyNjQxMDA_4076dee6-5ede-4df6-9d88-9bd0b3f7d7f4">13.90</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI0NTg_8dd9a138-58ca-49bc-a1e5-34e74b17c899">49.11</ix:nonFraction> per share for the 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.339%"><tr><td style="width:1.0%"></td><td style="width:54.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.849%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.852%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 Awards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 Awards</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzEtMi0xLTEtNDA4NTI_9e9eac8d-ef42-4f20-95ca-814f57ff7817">3.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzAtMi0xLTEtMjc1OTI_5875e531-ac4b-447b-975d-bee6bc24025a">3.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzItMi0xLTEtNDA4NjE_f2c43c46-a37a-4dc1-ae4e-5e7545aba1ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzEtMi0xLTEtMjc1OTI_1e4c16f2-7c77-4d44-9392-cc78fe8fd0ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility factor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzMtMi0xLTEtNDA4NTU_d51fc569-2386-48ad-8adc-3a17b448230f">46.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzItMi0xLTEtMjc1OTI_b2f4efe7-11bc-4460-ae04-3b8e89243f3e">38.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzQtMi0xLTEtNDA4NTg_e97e621f-2fe5-4984-a35d-73025bf497d8">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzMtMi0xLTEtMjc1OTI_e0906062-f851-4ac1-a98c-fd6e8dfdeddf">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compensation expense for RSUs is determined based on the grant-date fair value of those awards, net of an estimated forfeiture rate. The forfeiture rate estimates the number of awards that will eventually vest and is based on historical vesting patterns. Compensation expense for </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia616ed26494741c3acd2aaef8b5b9cd3" continuedAt="id0d3a2eae4654fa598ef4483546fe556"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs with performance conditions based on financial targets are measured on the amount of shares ultimately expected to vest, estimated at each reporting date based on management&#8217;s expectations regarding the relevant performance criteria. Compensation expense for all other RSUs are recognized on a straight-line basis, net of an estimated forfeiture rate over the requisite service period of the award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcyMzg_8ead4275-7991-4084-b283-73f95a77edb9" continuedAt="ie8e40e332bd946e2b4d35b52ee0590d4" escape="true">A summary of the status of the Company&#8217;s unvested RSUs as of December&#160;31, 2021 and changes during the year then ended are presented below (number of units in millions, except fair value per unit):&#160;</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ie8e40e332bd946e2b4d35b52ee0590d4"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:50.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.821%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.307%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service Conditions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance/Market <br/>and Service Conditions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Grant-Date Fair Value Per Unit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December&#160;31, 2020 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6f24abf5eae403cb41bbc1041298418_I20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtMi0xLTEtMjc1OTI_66cd397f-9765-4f08-9451-3da5a8ed6569">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia765e04465d84dcea473146e9ec17067_I20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtNC0xLTEtMjc1OTI_93a6b0dc-62be-461d-8d65-191cbbb94717">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtNi0xLTEtMjc1OTI_83afd733-ec63-4a85-a8e9-980237ca055a">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i90701792c2384723868ebd6ce05383d1_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtOS0xLTEtMjc1OTI_39c891e5-bdc1-4f2a-b8e9-fbf0814ea1a8">63.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1e1dc309813643cc94657bede6d2b0c8_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItMi0xLTEtMjc1OTI_81479822-619e-4703-adf3-ddc75a235232">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id2e57111eeb94e12bc2c6c5fec5da2e7_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItNC0xLTEtMjc1OTI_6f3a9eb3-1a15-4301-b466-a70f35d10bbb">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i505b093bbe9d4bed8adc9a76b0e706b1_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItNi0xLTEtMjc1OTI_32992073-864e-45eb-abf4-a1980e88ccaf">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItOS0xLTEtMjc1OTI_0064301b-e010-4afa-b4a8-ddb60f37e87a">93.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i15a6f8cb00bf4a71b2cda2683b5e2fe2_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtMi0xLTEtMjc1OTI_34d3a4c0-eb71-4ce5-9e7e-395cf9f16788">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i1c02a7ade4894e7bb20841516e1fa196_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtNC0xLTEtMjc1OTI_803fb715-e672-48b0-a5e2-25c9c83522bf">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id4f901d792f44fcc94a21d710e9a98a8_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtNi0xLTEtMjc1OTI_c2a8fbc0-7077-4321-ac31-9eadd593bcb3">0.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtOS0xLTEtMjc1OTI_c6b52cb4-a80e-466f-ac3e-8d5f52cf0daa">66.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6ea3db1553c14c6689fe63b2dfd8c83d_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtMi0xLTEtNDQwODM_60b476f9-3495-42b6-8a36-c661616a4b71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia0761a2638564444b5996fc988aa5ed6_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNC0xLTEtNDQwOTA_2fba1969-42b6-422d-8747-bf9a58d780fa">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ied1a7e76c5ce4876b1e2bf98c0d80a9e_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNi0xLTEtNDQwOTc_8c7c169d-16ed-4f77-a9ab-c969fc224019">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8068487ba2ea4e5e9a78edc50d5df7b8_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtOS0xLTEtNDQwNjY_f5cd6a21-712f-4c2c-b9ed-82bb5581deae">73.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c927d844a3f4ec9a73c4db11100ca84_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtMi0xLTEtMjc1OTI_831592c6-aef0-4746-8bbe-82855e11e819">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i77ac7b1728a4443282e00ae7321b6043_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNC0xLTEtMjc1OTI_6444d7b0-0c25-40e4-b985-b9e0d4317393">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNi0xLTEtMjc1OTI_8b3298cd-1f60-4d24-8e2b-203f56f0a1b2">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtOS0xLTEtMjc1OTI_0bbd38f4-6e65-40bb-a01d-4efc36366883">76.29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested and expected to vest RSUs outstanding at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c927d844a3f4ec9a73c4db11100ca84_I20211231" decimals="-5" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtMi0xLTEtMjc1OTI_83851096-23fb-4280-a12d-5106ba746bfc">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i77ac7b1728a4443282e00ae7321b6043_I20211231" decimals="-5" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtNC0xLTEtMjc1OTI_df42ce28-e53a-4e72-a377-18efec612cfb">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtNi0xLTEtMjc1OTI_5011bf0c-644d-4473-a366-bc89f3b2858f">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231" decimals="2" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtOS0xLTEtMjc1OTI_56678bcd-d0a0-44a3-831a-3698ec125e48">76.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">__________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested shares include <ix:nonFraction unitRef="shares" contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231" decimals="-5" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzQ5NDc4MDIzMzYyOTQ_714dc7c7-4f8b-4a78-b73c-ce51343f09a8">0.2</ix:nonFraction> million shares surrendered for payment of employee income taxes, which are available for re-issuance under the 2010 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, there was unrecognized compensation expense of $<ix:nonFraction unitRef="usd" contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM1MTg_cf63fed6-a15d-40cb-b5a9-66615e67a38e">44.2</ix:nonFraction> million related to unvested RSUs based on awards that are expected to vest. The unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3MDQ_652f5de1-c605-47db-8756-176391ae4336">1.7</ix:nonNumeric> years. The fair value of RSUs that vested was $<ix:nonFraction unitRef="usd" contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3Njg_5bb50718-85df-45de-9eb4-4888572458b1">47.9</ix:nonFraction> million in 2021, $<ix:nonFraction unitRef="usd" contextRef="i3e7a6eee091845f6b192b57789452e1f_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3NzI_30f280e3-0982-4b66-b15a-226bf561e4d0">34.4</ix:nonFraction> million in 2020 and $<ix:nonFraction unitRef="usd" contextRef="if727735ed89e4fea84fb108bbc05e807_D20190101-20191231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3Nzk_c6a71f58-e2f3-4508-ae3d-68f9c7bbb64d">38.7</ix:nonFraction> million in 2019. The weighted-average grant-date fair value per unit of  RSUs was $<ix:nonFraction unitRef="usdPerShare" contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM4ODE_0064301b-e010-4afa-b4a8-ddb60f37e87a">93.36</ix:nonFraction> in 2021, $<ix:nonFraction unitRef="usdPerShare" contextRef="i3e7a6eee091845f6b192b57789452e1f_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM4ODU_b681d848-9880-4043-b6f5-75281420b85d">61.23</ix:nonFraction> in 2020 and $<ix:nonFraction unitRef="usdPerShare" contextRef="if727735ed89e4fea84fb108bbc05e807_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM4OTI_2a1284ac-a232-4ec4-9d75-30e728904977">62.26</ix:nonFraction> in 2019.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#8212; The stockholders of the Company approved the Second Amended and Restated 2010 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) on June 18, 2020. The ESPP allows eligible employees to purchase common stock of the Company, through payroll deductions, at a&#160;<ix:nonFraction unitRef="number" contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzQ0MjI_5b4796dd-b33e-41c6-8b90-b4a94a0c8b7f">15</ix:nonFraction> percent discount of the lower of the market price on the first day or the last day of the semi-annual purchase periods.&#160;Participants are required to hold the shares for a 12-month period after the purchase date.&#160;The ESPP is intended to qualify as an employee stock purchase plan under the Internal Revenue Service ("IRS") Code Section 423.&#160;Eligible employees may contribute up to a certain percentage set by the plan administrator of their eligible earnings toward the purchase of the stock (subject to certain IRS limitations).&#160;As of December&#160;31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="i750c9d95ac3047cb87f13e6d42f77955_I20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzQ5Njc_487bb2b1-916e-40fd-8ae6-bbc1b9e4b9b6">1.1</ix:nonFraction> million shares available for issuance under the ESPP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock are transferred to participating employees at the conclusion of each <ix:nonNumeric contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231" name="asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDcy_8dbc9eef-465e-4fbb-9525-c614481afceb">six-month</ix:nonNumeric> offering period, which ends on the last business day of the month in March and September each year. Compensation expense is measured using a Black-Scholes valuation model. <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcyMjc_3304bb3b-a26e-4f3e-af7b-9f9522800a1f" continuedAt="ic9a283e7037b4a8a87b1697d18667aa5" escape="true">The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions: </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="ic9a283e7037b4a8a87b1697d18667aa5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.245%"><tr><td style="width:1.0%"></td><td style="width:44.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.268%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzItMi0xLTEtMjc1OTI_18d15ba2-3e72-4718-b420-cfc8d34dce27">0.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzItNC0xLTEtMjc1OTI_b93874ad-752c-4b92-94a1-57a738c30d2b">0.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzItNi0xLTEtMjc1OTI_9c92bff8-05e4-4eff-9f6d-738059f7f7ad">0.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzMtMi0xLTEtMjc1OTI_93f340a3-47ce-429f-b3fd-93ee8d3cfeab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzMtNC0xLTEtMjc1OTI_d86e8c1b-c52d-46fb-b409-f952e715b695">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="rate" contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzMtNi0xLTEtMjc1OTI_2cfb47bc-695e-41cb-820a-97a3667405df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3YjVmNmQ3MmZjMDQ0ZmQ0ODgwNTU5NmUxYjdmNjdlNV80_8290e9d7-2ffc-4286-8fe9-40d231ea9260">39.2</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3YjVmNmQ3MmZjMDQ0ZmQ0ODgwNTU5NmUxYjdmNjdlNV85_27b2ca90-29fd-44ae-8c9f-862e39d12ee9">55.2</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib1bd4d44c6524fc791227edad4388358_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiODhmZWYyZjBhNjQ0NjNhOTc2M2ZkY2Y4NGFlYjAxMl80_139b6104-0ae5-45fa-aec9-322455b087d9">32.0</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i537d5a832e4d474aae2c7cb162848527_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiODhmZWYyZjBhNjQ0NjNhOTc2M2ZkY2Y4NGFlYjAxMl85_9e2c89db-6fd9-482b-81f7-a7b0feb30c80">63.3</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id5b309faa58a4f9b9c27099998b82e91_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiYzVkMDJlYTliMmM0Nzc1YTMwOGNlYjk3ZmRiZTMzYl80_bc7e31ee-212e-471f-80f5-f512d415441a">25.0</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i25e17263351043dcabf82de19f1ab45a_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiYzVkMDJlYTliMmM0Nzc1YTMwOGNlYjk3ZmRiZTMzYl85_0896a9b3-6806-4561-a251-4113b57cee9a">38.5</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo2MDk2ZjgzM2UyZjI0ODJjODQ3YTI5NDk5YzM5MGI4Zl80_ae02ad8c-3f0b-4fd4-b2ee-5e59ab43a208">0.1</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo2MDk2ZjgzM2UyZjI0ODJjODQ3YTI5NDk5YzM5MGI4Zl85_6c608f61-71f4-4c03-ba9b-5d21d5b1a185">0.1</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib1bd4d44c6524fc791227edad4388358_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpmZmI3OWZhOGFmMGE0MjRiYmJjYWI5MjhhMTZjMDU4MV80_b55179ce-0b9a-416b-bdbe-f6fac3634c81">0.1</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i537d5a832e4d474aae2c7cb162848527_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpmZmI3OWZhOGFmMGE0MjRiYmJjYWI5MjhhMTZjMDU4MV85_e3b52c62-760c-4604-a917-f22965cad064">1.8</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id5b309faa58a4f9b9c27099998b82e91_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo0MGZkNWU1YTc1NGM0YTM5YTRiNjZiYTg2ZjkzNzU3NF80_118de439-5b7b-46e8-91e5-254334b4da42">2.1</ix:nonFraction> - <ix:nonFraction unitRef="number" contextRef="i25e17263351043dcabf82de19f1ab45a_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo0MGZkNWU1YTc1NGM0YTM5YTRiNjZiYTg2ZjkzNzU3NF85_7f405175-b628-4200-9209-d14e4c51f095">2.4</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average Black-Scholes valuation per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzYtMi0xLTEtMjc1OTI_ecc4414e-e25d-4af9-a62d-99a4bf398d79">21.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzYtNC0xLTEtMjc1OTI_869c3e38-28c5-47a8-9569-877a367917f4">12.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzYtNi0xLTEtMjc1OTI_e44bd3e0-9ea7-40d4-9188-b3a79f41b89a">17.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued (millions)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzgtMi0xLTEtMjc1OTI_c7018c77-429c-4a29-9520-69456f66841f">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzgtNC0xLTEtMjc1OTI_3e559445-8e80-4b5e-bfe8-dc79bba4dd03">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzgtNi0xLTEtMjc1OTI_dfba21da-74fe-45cd-9fd8-7abd3e826add">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzktMi0xLTEtMjc1OTI_e29a359d-dd12-4845-b2f3-a5103414682b">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzktNC0xLTEtMjc1OTI_31a2a33e-2ac8-4aee-afbc-7051160bc7ec">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzktNi0xLTEtMjc1OTI_8b9c77a5-57a3-427b-a4f4-aa95566a5dd6">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Deferred Compensation Plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The Company&#8217;s Deferred Compensation Plan, which became effective on June 1, 2017 and has been amended from time to time (the "DCP"), allows for eligible management and highly compensated key employees to elect to defer a portion of their compensation to later years. These deferrals are subject to investment risk and a risk of forfeiture under certain circumstances. Participants may choose from various investment options representing a broad range of asset classes. The Company&#8217;s deferred compensation plan liability was $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzY1NjA_ed49bbf6-258b-4266-84e1-18592de6cf1a">15.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzY1Njc_103e678e-0211-42be-9171-4f4cb92c5abc">14.4</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the DCP and is primarily comprised of mutual funds, which are measured at fair value using the net asset value practical expedient.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:continuation id="id0d3a2eae4654fa598ef4483546fe556" continuedAt="ie75826ba279a4713bd2349cb2b8b1776"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee Defined Contribution Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ie75826ba279a4713bd2349cb2b8b1776">&#8212; The Company maintains various 401(k) retirement savings plans for the benefit of our eligible U.S. employees. Under terms of these plans, eligible employees are able to make contributions to these plans on a tax-deferred basis. The Company made matching contributions to the 401(k) plans of $<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcxNDg_4df3bd4a-6b00-4f17-a469-bd712092a202">19.9</ix:nonFraction> million in 2021, $<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcxNTI_9da722af-b067-4b4a-8b3b-1dc8e27f8de8">15.9</ix:nonFraction> million in 2020 and $<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcxNTk_acc3453b-3131-42ac-a2cd-1e6fd804de97">15.0</ix:nonFraction> million in 2019.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">13. Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NDk_f6cf4e24-c951-44d4-910b-e240e4c0b1bd" continuedAt="ief48966ddf2a417da8f41c9eaeaf1a7e" escape="true"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NzU_8eb09875-00bb-4b06-a37f-441391063672" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes for consists of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"></td><td style="width:44.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzMtMi0xLTEtMjc1OTI_38bd30f1-5714-4e72-9807-22024111405d">43.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzMtNC0xLTEtMjc1OTI_a2fca577-985f-4a86-85ed-af6cb2d6597f">44.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzMtNi0xLTEtMjc1OTI_f51856b4-9d51-4f83-9b6e-6bbdd1ca1254">26.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzQtMi0xLTEtMjc1OTI_e25c055e-1ce3-477a-9afb-37d202dcc79c">15.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzQtNC0xLTEtMjc1OTI_0551df82-ff14-47a5-af5c-1e5106d5707f">15.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzQtNi0xLTEtMjc1OTI_cd2a7ac5-d8f6-431e-9400-08765350674c">7.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzUtMi0xLTEtMjc1OTI_21e4f9f0-dacc-4004-bd3e-e0d319d73167">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzUtNC0xLTEtMjc1OTI_27e586d2-8459-40ed-9d06-bccdcd68e3c5">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzUtNi0xLTEtMjc1OTI_7a2f8fb5-c9cb-4807-a78c-06d873dd5361">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzYtMi0xLTEtMjc1OTI_60e3145b-db1b-4804-adf8-1bb4d42157d1">62.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzYtNC0xLTEtMjc1OTI_f4e4e7c1-2038-4c92-ae0e-5f0469cb618b">62.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzYtNi0xLTEtMjc1OTI_cde4b258-2254-4315-98da-c2ddf50d4dc8">34.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzgtMi0xLTEtMjc1OTI_cc8331e6-ab81-4ef0-82af-9828fd554516">19.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzgtNC0xLTEtMjc1OTI_c29b7394-053f-4881-8b47-2531fb2bcd3f">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzgtNi0xLTEtMjc1OTI_b51f2167-fd65-4d2f-8b35-604172173511">19.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzExLTItMS0xLTI3NTky_a7bc204a-00e5-4485-9ebb-79d75b6760e3">81.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzExLTQtMS0xLTI3NTky_65623860-6c88-4879-88aa-b7403b581ab8">63.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzExLTYtMS0xLTI3NTky_681272ac-53e5-4995-b616-51596522de1f">54.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NTI_b698fc0c-7aa4-4d87-b937-6efc7a9fc36d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consists of the following (in millions):&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"></td><td style="width:44.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzItMi0xLTEtMjc1OTI_c71d91a1-2e26-4530-b63f-69118ba8dbc0">304.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzItNC0xLTEtMjc1OTI_b0b8095f-f11f-40c5-a69f-fded46800b6e">237.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzItNi0xLTEtMjc1OTI_3cf859cb-d45e-49a1-afcb-c1571e4c7ee0">199.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzMtMi0xLTEtMjc1OTI_5c6492e6-d539-4b9b-9529-bd9c3c5419cf">8.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzMtNC0xLTEtMjc1OTI_e834e97b-8959-448e-a8ef-94dc3f5808e1">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzMtNi0xLTEtMjc1OTI_84a2f295-c32f-4f68-ab1f-b140f6047290">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzQtMi0xLTEtMjc1OTI_28ef6e7e-f25b-4d7d-9ace-d4fe71c171d7">313.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzQtNC0xLTEtMjc1OTI_a1b0f943-5879-4263-b2e0-b227251ae5af">241.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzQtNi0xLTEtMjc1OTI_19fae1f1-6262-4f85-85f4-643e662cd8f8">204.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-indent:29.25pt"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4Njk_f2b8cd86-44ea-4fa4-bd94-f4e56faec37c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of deferred tax (liabilities) assets are as follows (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.087%"><tr><td style="width:1.0%"></td><td style="width:54.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.070%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzItMi0xLTEtMjc1OTI_deb53c69-cdfc-418f-a1df-857f932a7dca">127.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzItNC0xLTEtMjc1OTI_8517dd4b-ba18-4aa1-9c3f-f8aa2ce0a77a">145.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzMtMi0xLTEtMjc1OTI_e41b9efa-1f75-4d3c-8508-dff436df4a75">11.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzMtNC0xLTEtMjc1OTI_af848f4f-cdff-45c6-9e7d-47fec622e72f">14.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="asgn:DeferredTaxLiabilityLeasingAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzQtMi0xLTEtMjc1OTI_ad2b8597-9e5f-4308-8a09-8117f96cb6e5">14.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="asgn:DeferredTaxLiabilityLeasingAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzQtNC0xLTEtMjc1OTI_3037903b-a6e6-47a5-b18f-3a44f3747e15">22.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="asgn:DeferredTaxAssetsLeasingliabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzUtMi0xLTEtMjc1OTI_838a0bf0-0a30-478e-a9d6-53629ed4214e">15.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="asgn:DeferredTaxAssetsLeasingliabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzUtNC0xLTEtMjc1OTI_47b13da3-cbb2-4716-b047-ddc5cb4c0b0d">23.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzYtMi0xLTEtMjc1OTI_427deb4b-6610-45e2-961a-7de2a58405a6">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzYtNC0xLTEtMjc1OTI_c5ccca80-5e83-4403-be91-074c2f90c847">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee-related accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzctMi0xLTEtMjc1OTI_0ea3e3a7-5160-4d74-adb7-303061733f46">20.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzctNC0xLTEtMjc1OTI_23c9af44-8126-46ac-a07a-4eae133a466e">14.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzktMi0xLTEtMjc1OTI_d19b6272-9ab1-42e1-b152-ce9cb9928e65">10.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzktNC0xLTEtMjc1OTI_6614cf04-e9b7-4f82-bb6f-adb713065feb">8.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll tax deferral</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEwLTItMS0xLTI3NTky_5629b320-f846-4e64-bc8d-e0f3f7b1d5ca">10.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEwLTQtMS0xLTI3NTky_3f46b849-51ed-4d50-a3f1-2e09179a03ff">22.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="asgn:DeferredTaxAssetsOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEyLTItMS0xLTI3NTky_67b51a31-7436-4d5b-af4f-3795a139cfcc">6.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="asgn:DeferredTaxAssetsOtherNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEyLTQtMS0xLTI3NTky_581d17d4-5b82-45d3-809d-8644038fd0db">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="asgn:DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzE1LTItMS0xLTI3NTky_95d09edb-2dcb-4aee-950a-26d6cd91c78f">89.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="asgn:DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzE1LTQtMS0xLTI3NTky_2322c1c0-c4e3-4c64-84ac-1a426184721e">108.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ief48966ddf2a417da8f41c9eaeaf1a7e" continuedAt="i6c010e6d8616416eb75f822ce29a4eb3"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NTM_05f3be03-436d-426f-94fa-a0e25d6b1734" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of <ix:nonFraction unitRef="number" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzM2Nw_86089b4a-4968-47fb-9a12-6f4d8582fbdb"><ix:nonFraction unitRef="number" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzM2Nw_8b3f17db-733a-479a-9a97-919074e8ca03"><ix:nonFraction unitRef="number" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzM2Nw_8d254593-7caa-4185-95e7-3b9a8335b2d4">21</ix:nonFraction></ix:nonFraction></ix:nonFraction> percent to income before income taxes and the income tax provision is as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"></td><td style="width:44.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.235%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision at the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzItMi0xLTEtMjc1OTI_88c741d2-d675-4996-8f34-67ec7e607668">65.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzItNC0xLTEtMjc1OTI_086bf610-aaeb-4e2d-9745-11644f7cd47a">50.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzItNi0xLTEtMjc1OTI_0459eabf-d555-473d-8299-6c3eeb4dde54">42.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzMtMi0xLTEtMjc1OTI_29dd66bc-01e3-46d4-8e64-cc137a221317">15.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzMtNC0xLTEtMjc1OTI_e7bf05cd-43a3-4d2f-8757-0426ad27be13">12.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzMtNi0xLTEtMjc1OTI_d1839805-0233-4030-bb50-d4cd6423958f">10.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nondeductible executive compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtMi0xLTEtNDA5NjU_0e69910c-9fe8-461f-95b6-da6bea56663c">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNC0xLTEtNDA5NzI_68f324a8-d75c-4cba-b688-ba327c1c3098">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNi0xLTEtNDA5Nzk_bf91c206-ed6e-4283-900b-01145f47504f">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disallowed meals and entertainment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtMi0xLTEtMjc1OTI_75f9d286-394d-4253-bc42-fb2beb1725a0">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNC0xLTEtMjc1OTI_b4a9d8bc-b8ec-49ce-824a-93a1fa9bc0fb">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNi0xLTEtMjc1OTI_5f8ab00c-3492-4c48-9eb3-2714ce3feb70">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Excess stock-based compensation benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzUtMi0xLTEtMjc1OTI_d2ebb7f6-c4fc-4c5b-8304-94a22bfe69ee">2.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzUtNC0xLTEtMjc1OTI_c296fabf-984b-49cb-bc44-cab580f3c8f1">1.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzUtNi0xLTEtMjc1OTI_bbe7c02a-26d0-4958-b2e4-9b00cf92290d">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work opportunity tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzYtMi0xLTEtMjc1OTI_0ede1c79-437c-40fd-bde8-bedaf398e729">3.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzYtNC0xLTEtMjc1OTI_ffada942-64f7-40fc-8064-b2ad3949c0ff">2.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzYtNi0xLTEtMjc1OTI_a031f065-f2f0-44bd-bb39-22745c741406">2.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzgtMi0xLTEtMjc1OTI_a13235ac-70db-4c9f-ad14-49e5c33944d9">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzgtNC0xLTEtMjc1OTI_dfce17ed-24fb-4a61-b162-41db89152bf9">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzgtNi0xLTEtMjc1OTI_2b2f6758-9864-476f-bd01-96f797696507">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzktMi0xLTEtMjc1OTI_18221339-4b11-4328-858d-7e22c62c05a5">81.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzktNC0xLTEtMjc1OTI_333f709f-3477-469c-ab73-f0177cbb3cee">63.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzktNi0xLTEtMjc1OTI_16f390e3-71d1-4583-9b81-20fe924c5234">54.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had <ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzUzNw_9466b1a4-d7a6-4e7a-bb02-afa832b09d03">no</ix:nonFraction> domestic net operating losses and had $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzIxOTkwMjMyNTg5NTk_3e9d9b6a-b99b-4c7c-890a-aa0791b876f2">1.3</ix:nonFraction> million of foreign net operating losses, which have no expiration date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recorded a valuation allowance of approximately $<ix:nonFraction unitRef="usd" contextRef="i06d15f55b83d44ccb23e5a31792d5c0c_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzIxOTkwMjMyNTg5ODQ_492bf8ad-cd19-47a4-ad98-3092741656f1">0.3</ix:nonFraction> million at December 31, 2021 related to net operating loss carryforwards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had undistributed earnings of foreign subsidiaries of approximately $<ix:nonFraction unitRef="usd" contextRef="i0a01842694f0498385ad54ef40a37c09_I20211231" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzg4MQ_a67587b8-7aaf-4cea-857f-38e614d62a11">10.0</ix:nonFraction> million, substantially all of which are permanently reinvested. The Company will repatriate a portion of these foreign earnings in situations it deems advantageous for business operations, tax or cash management reasons. In doing so, the Company could be subject to state income and foreign taxes which would be insignificant. The determination of the amount of unrecognized deferred income tax liability for any basis differences on the permanently reinvested foreign earnings is not practicable due to the complexities associated with this hypothetical calculation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had gross deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE0OTA_87fcd051-a08f-4d61-aa75-9e441f4d6fbe">71.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE0OTc_a7b96d60-7c80-45b9-9172-72a62a1420e6">79.6</ix:nonFraction> million and gross deferred tax liabilities of $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE1Mzg_8d804fdc-72b0-497c-8500-d393f38a2a17">160.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE1NDU_0070e819-cc5b-4976-b0db-669708303a1f">188.1</ix:nonFraction> million at December&#160;31, 2021 and 2020, respectively. Management has determined the gross deferred tax assets are realizable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">At December&#160;31, 2021, 2020 and 2019, there were $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE3NTQ_b1211bb1-d0e7-4a29-97c0-5f905e45468c">1.3</ix:nonFraction> million of unrecognized tax benefits, respectively, and changes during those years were not significant. If recognized, these unrecognized tax benefits would affect the annual effective tax rate. The gross unrecognized tax benefits are included in other long-term liabilities in the accompanying consolidated balance sheets. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying consolidated statements of operations and comprehensive income. The amount of interest and penalties recognized in the consolidated financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2022. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i6c010e6d8616416eb75f822ce29a4eb3">The Company is subject to taxation in the United States and various states and foreign jurisdictions. The IRS has completed an examination of the Company's U.S. income tax return for the 2017 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2018 and subsequent years. For the majority of U.S. states, with few exceptions and generally for the foreign tax jurisdictions, the Company remains subject to examination for 2017 and subsequent years.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_124"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">14. Earnings per Share</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90ZXh0cmVnaW9uOmU3YTE4Zjk5NjU3ZjRkYmVhMDc1YWViYWViNjQ3NWYzXzE4OQ_f34937ed-57a1-4d9e-8640-9afb33589ec0" escape="true"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90ZXh0cmVnaW9uOmU3YTE4Zjk5NjU3ZjRkYmVhMDc1YWViYWViNjQ3NWYzXzE5NQ_91dfaf0b-bebb-42d6-ae79-cb76abdf18f2" escape="true"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):</span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"></td><td style="width:60.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.821%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.821%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.826%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzItMi0xLTEtMzAxNzI_c56fc82f-02cf-4898-8531-b0e60c9ecea6">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzItNC0xLTEtMzAxNzI_0683e2f6-eed2-4666-abbd-e573f3e44c22">177.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzItNi0xLTEtMzAxNzI_28fcbc1e-1652-4b3b-8afd-146870849f8d">149.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzMtMi0xLTEtMzAyMzE_b7f5e431-99cd-4bfc-b12c-905a9e7c32ec">178.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzMtNC0xLTEtMzAyMzE_c6228036-d678-4c0a-abf3-1aa243d288ce">22.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzMtNi0xLTEtMzAyMzE_ef3a9fb9-d7d4-4784-9b76-cda98122f791">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzQtMi0xLTEtMzAxNzQ_2723a03f-6227-488f-9683-194527a79a95">409.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzQtNC0xLTEtMzAxNzQ_01f08754-5d29-4248-8081-a7fcd1ecefe3">200.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzQtNi0xLTEtMzAxNzQ_9f857644-8511-42c4-ac85-df9b0095c041">174.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzYtMi0xLTEtMzAyNDI_d25598d3-55cd-4c96-bc73-59b57cb53fdf">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzYtNC0xLTEtMzAyNDI_09bb7cc7-b9c0-4c28-920e-e5570ce3e8f3">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzYtNi0xLTEtMzAyNDI_dcd44a87-96f5-4d79-b4af-9dfa78e40077">52.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of common share equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzUtMi0xLTEtMjc1OTI_07b81cc3-dfac-4046-bd67-a1e113395e56">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzUtNC0xLTEtMjc1OTI_72ae5a78-bed0-4930-8f22-fce422e11140">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzUtNi0xLTEtMjc1OTI_80c6441a-d910-44b9-b26a-761819d0c8a3">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares and share equivalents outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtMi0xLTEtMzAyNDI_91bbc961-8e58-4618-8b6b-075763e6afc4">53.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNC0xLTEtMzAyNDI_ccc9b07c-721b-4731-a0b1-e84981610bd2">53.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNi0xLTEtMzAyNDI_fee3cc24-b5ef-4a6d-bedb-0c0718b4170f">53.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtMi0xLTEtMjc1OTI_21e22aa5-de47-4be6-8853-a0ea405ff857">4.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNC0xLTEtMjc1OTI_05976560-ca6b-42bd-9f21-304feb51c3d7">3.37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNi0xLTEtMjc1OTI_bde0fb9e-a1de-4f3b-b42f-1eae29458e02">2.84</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEyLTItMS0xLTMwMjk5_dab71e46-59b0-4f6a-88d0-2b432f78f258">3.38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEyLTQtMS0xLTMwMjk5_4213fb54-98c6-4250-b9ed-8e7f649acde0">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEyLTYtMS0xLTMwMjk5_662cb3ee-1598-4a6b-986c-6321ea397f15">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEzLTItMS0xLTMwMjk5_2fa127fb-6f19-4f6f-bbc8-6829ed525289">7.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEzLTQtMS0xLTMwMjk5_d70bfb1c-d9fe-4312-a23c-54fd72884d8a">3.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEzLTYtMS0xLTMwMjk5_6022cd12-48c3-4169-8e47-d35d7a80f315">3.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzktMi0xLTEtMjc1OTI_e7f19137-8f0e-4d51-94a4-7ad20810a2d4">4.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzktNC0xLTEtMjc1OTI_67f73a89-6acb-4354-b64c-766070ed8697">3.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzktNi0xLTEtMjc1OTI_bbfe154f-45a3-4c3b-ace3-2d835c0e2a76">2.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE2LTItMS0xLTMwMzEw_d446d07c-5a8b-41b5-a49c-bb7843a5c3f8">3.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE2LTQtMS0xLTMwMzEw_07a6d3fc-2cb6-4cdb-a5a7-a0f27bd6b0b5">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE2LTYtMS0xLTMwMzEw_f9fae47a-8d17-43b4-b085-92248f120333">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE3LTItMS0xLTMwMzEw_87c9c6c4-982d-4484-9f1d-1dd1bc0a2d7f">7.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE3LTQtMS0xLTMwMzEw_abb85db9-88f3-47b5-8a4d-9ec98247be86">3.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE3LTYtMS0xLTMwMzEw_2f146d71-94b3-4fd8-8874-2324d1dba355">3.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="padding-left:13.5pt;padding-right:27pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_127"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">15. Segment Reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5NTE_81bfc37a-052d-4b18-b64a-0f0eff38b270" continuedAt="i9aff64ff57c1463d81b97264e7069daf" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASGN provides information technology and professional services in the technology, digital and creative fields across the commercial and government sectors. ASGN operates through its Commercial and Federal Government segments. Virtually all of the Company's revenues are generated in the United States.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the divestiture of the Oxford business, the Company had <ix:nonFraction unitRef="segment" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzE0ODQzNDA2OTg1ODcw_b96bd78d-c5bb-443d-8787-0f48f64cce69">three</ix:nonFraction> reportable segments: Apex, Oxford and ECS. As a result of the divestiture, the Oxford Segment is no longer a reportable segment, the Apex Segment was renamed the Commercial Segment and the ECS Segment was renamed the Federal Government Segment. The Company's CyberCoders division, which was previously part of the Oxford Segment, is now included in the Commercial Segment. All segment information included herein reflects these changes.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i9aff64ff57c1463d81b97264e7069daf" continuedAt="i831609242f4d4f07a3d4142fda6b7b0b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Commercial Segment provides IT services and solutions, digital and creative services to Fortune 1000 and mid-market clients across the United States, Canada and Europe. The Federal Government Segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to defense, intelligence and federal civilian agencies. <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5NDg_50454ec3-0287-4010-97cc-a248716b80ac" continuedAt="i0fe81a1f81134b51b63f277288c38bea" escape="true">Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions): </ix:nonNumeric></span></div><ix:continuation id="i0fe81a1f81134b51b63f277288c38bea" continuedAt="ic4776af9f8a3448fa7f327541253133a"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.327%"><tr><td style="width:1.0%"></td><td style="width:36.854%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.675%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzMtMi0xLTEtMjc1OTI_a6dbc463-f384-4b14-a6ca-869799596f38">2,927.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzMtNC0xLTEtMjc1OTI_732247fd-739c-4329-a0fb-3936d1f05393">2,497.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzMtNi0xLTEtMjc1OTI_7d2bb202-5f3e-4e59-b957-a8842e53eb0d">2,617.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzQtMi0xLTEtMjc1OTI_a55fdde3-9e7c-4988-a90c-652f9f27375c">934.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzQtNC0xLTEtMjc1OTI_3af62753-a049-41b0-ac99-2f57cda63aeb">778.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzQtNi0xLTEtMjc1OTI_6670f938-80fe-49e4-9d0f-bb4777123db2">830.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzUtMi0xLTEtMjc1OTI_7d2857c8-a3a4-4658-a8f7-896a2920c9bd">355.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzUtNC0xLTEtMjc1OTI_1aff97e9-807d-4a96-be26-3fe1ac5eb839">284.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzUtNi0xLTEtMjc1OTI_3b65ad5e-5375-4de7-90ac-54648e7d11c8">297.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtMi0xLTEtMzA0OTc_d2c458fb-0538-45ee-b7c6-2d3161b5c283">13.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNC0xLTEtMzA0OTc_9fd04d20-389f-4120-8ced-3de26c847e84">14.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNi0xLTEtMzA0OTc_819ee0d9-6035-46d2-9907-bc98fe5b07cd">14.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtMi0xLTEtMjc1OTI_3880fdb8-ee46-4054-8899-da476295eb6c">25.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNC0xLTEtMjc1OTI_d4a6a4f5-8297-48ab-9154-54838e0ec45e">22.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNi0xLTEtMjc1OTI_ddcd4182-3d26-4a1f-bac9-e0d0f56d427e">23.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEzLTItMS0xLTI3NTky_21aa74e8-103d-4910-a9c0-794e939a1cd1">1,082.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEzLTQtMS0xLTI3NTky_596ccde5-d900-41d6-9b48-777c744b4978">1,004.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEzLTYtMS0xLTI3NTky_ce413d9c-39f9-4552-9792-8a43944716bc">798.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE0LTItMS0xLTI3NTky_8a558968-da7a-4d33-9b21-1eff7d6006cb">207.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE0LTQtMS0xLTI3NTky_849a17de-6819-4ce4-9b8a-9a65d6850557">168.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE0LTYtMS0xLTI3NTky_bdeee20e-714b-408d-8e87-ec7ec21aa2d5">141.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE1LTItMS0xLTI3NTky_25758647-335b-48de-8967-3b860933186c">76.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE1LTQtMS0xLTI3NTky_887d391c-3fdc-437e-bcd9-dace09de0bb7">58.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE1LTYtMS0xLTI3NTky_627a3991-8772-4f5c-ae23-2b9b86d69190">43.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEyLTItMS0xLTM0MDE5_70e1fc8b-6639-49db-b677-2c3ab671b64e">8.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEyLTQtMS0xLTMwNTIx_361094d3-93b9-4131-90a0-ded6ff8a221c">9.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEyLTYtMS0xLTMwNTMz_cfb9a431-6495-4fa5-bdb1-937a2dd647d7">13.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE2LTItMS0xLTI3NTky_aa52694e-1dac-4b93-ac41-665db1366bad">30.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE2LTQtMS0xLTI3NTky_be81767e-5fc8-4f6b-8a19-6349d88e10da">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE2LTYtMS0xLTI3NTky_0f859290-6b9d-4863-b936-c2d44b13ab53">27.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE4LTItMS0xLTI3NTky_de5b6e93-fe4e-4779-8519-1c1abaf39330">4,009.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE4LTQtMS0xLTI3NTky_268f0802-3132-4655-b6ec-5915c170899b">3,502.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE4LTYtMS0xLTI3NTky_9f63e0de-fed5-428c-9fe7-59a64acc3a42">3,415.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE5LTItMS0xLTI3NTky_252a1dba-f4d3-428e-b38c-7efc8cb5e7a4">1,142.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE5LTQtMS0xLTI3NTky_cb0fc729-0801-4fe5-8ca5-441d6a3c3f9d">947.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE5LTYtMS0xLTI3NTky_2d07ebb0-cd62-4701-b133-22c4649bdf21">971.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTItMS0xLTUyODUx_7d86143b-e95c-4a64-a0c4-40bae963bcab">350.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTQtMS0xLTUyODUx_67ee0e98-ba0f-441b-b87d-f6cf5ccbca27">281.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTYtMS0xLTUyODUx_c6862fb3-98af-497a-b7af-ef6ae7962049">276.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTItMS0xLTM0MDA4_4f4b00f5-e883-42ac-a869-c4918ccb6681">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTQtMS0xLTMwNTU4_b0ce5372-cef5-4086-b78c-600e1285c4dd">28.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTYtMS0xLTMwNTUx_06fcbe0e-67c8-4a39-9aaf-a1a3fe55d686">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzIxLTItMS0xLTI3NTky_03fb3289-67f9-4aee-85c5-ecb99805e50f">55.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzIxLTQtMS0xLTI3NTky_9a89c507-5aab-47b8-993b-32062c85681f">51.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:AdjustmentForAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzIxLTYtMS0xLTI3NTky_0acdb722-64a3-4a42-ae3b-8f61cd238075">50.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div></ix:continuation><div><span><br/></span></div><div style="padding-right:67.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:95%"><ix:continuation id="ic4776af9f8a3448fa7f327541253133a">Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses.</ix:continuation> </span></div></ix:continuation><div style="padding-right:67.5pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i831609242f4d4f07a3d4142fda6b7b0b"><div style="padding-right:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Virtually all of the revenues from the Commercial Segment are generated from time-and-materials ("T&amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues from the Federal Government Segment are generated from: (i) firm-fixed-price, (ii) T&amp;M and (iii) cost reimbursable contracts. Virtually all of the Company's revenues are recognized over time. <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5Mjg_c4f05fac-84ba-43c1-8560-6342ae4fc65c" continuedAt="i00c71833cd944bbfaccf8acd049b33e8" escape="true">Revenues by segment and by type are as follows (in millions):</ix:nonNumeric></span></div><div style="padding-right:27pt"><ix:continuation id="i00c71833cd944bbfaccf8acd049b33e8"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:389.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbddf53a9f574bf695bec667c60f6d73_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzMtMi0xLTEtMjc1OTI_81c0efe4-7e30-4994-b8d1-d005a7c0ac9a">2,285.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i39bdf7828cc9459397dac6545143bc12_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzMtNC0xLTEtMjc1OTI_6108743b-0eee-48c4-a95f-0d2d4349e557">2,117.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie633f7ab4d364fa78cba4d5b96656ba4_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzMtNi0xLTEtMjc1OTI_e2d6f7f1-33d3-45aa-83a5-0540436d229c">2,288.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31b835fcb48f4c2e9ee0bd9e23af9cbc_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzQtMi0xLTEtMjc1OTI_03666328-a765-4f04-aa83-d5409a69009d">641.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac23dbd53dde4b8f927bb656a8f049bd_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzQtNC0xLTEtMjc1OTI_1ddc79ad-04f3-4ecf-acb7-24a8b037336f">380.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d6b75d435fc4a84b3272c8b2a255b46_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzQtNi0xLTEtMjc1OTI_63ccea45-246f-4566-b7ea-f5f49464ca94">329.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1bb4c4b630e413a849723ec1add991d_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzUtMi0xLTEtMjc1OTI_4c63422c-b323-4315-b44b-013814a0449b">2,927.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ca12059dec1410599b8554732f1e853_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzUtNC0xLTEtMjc1OTI_1c1ad449-487d-49d1-b0ab-52ce27f54abd">2,497.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id76bfdf566594cfcab24b5424095ca93_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzUtNi0xLTEtMjc1OTI_ed615e4f-51bc-48bb-bb3e-0f8098328aba">2,617.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Firm-fixed-price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a5131d526a54e3e993beeb2ac5efee7_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzExLTItMS0xLTI3NTky_732b82cd-bc26-4dc8-988c-6b6dbd5398d4">295.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaae9a5723f3e46788404e6601dd3ff92_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzExLTQtMS0xLTI3NTky_8463ea1f-e77f-40ea-ad95-4376bead132f">272.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0de6db8556d34a7a9371e4201cacd4bd_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzExLTYtMS0xLTI3NTky_9be24191-d571-4b92-86e5-624a482595b2">214.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d9c45345baa4b8fb480902154620698_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEyLTItMS0xLTI3NTky_7a8b68c7-e628-4618-ac73-a457601b75e8">399.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0ca7782848548a5babec85b352b227c_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEyLTQtMS0xLTI3NTky_091ff98d-efad-4128-8587-809ba322effa">322.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c898c3de7a84d70a38af34b3f1685b7_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEyLTYtMS0xLTI3NTky_b77e9201-ff45-4740-8ce8-b3de9d0586bd">267.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost reimbursable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e639a138276487f940e8e1927741ad5_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEzLTItMS0xLTI3NTky_bacff2ef-ed7d-4ac7-88c9-265f5c4b9384">387.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie68ccd43d299449ba2fd22c523231913_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEzLTQtMS0xLTI3NTky_12c0443d-052c-426d-b53b-71f6f99e4b20">409.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i508f01e7cfa4424b950909ad1627ac5e_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEzLTYtMS0xLTI3NTky_1fa2aa9a-ebfc-44ee-85eb-38728358c614">316.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a4f8740834e471aa93fb81885843a8d_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE0LTItMS0xLTI3NTky_12e9fbb1-a776-4a64-987e-1046210ef835">1,082.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9881c92ae745439ea5456857239696d3_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE0LTQtMS0xLTI3NTky_f7e0b8b3-daa6-48e5-a413-cfc66cc65639">1,004.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58b0e1ecd5ed49d296421cd912efed19_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE0LTYtMS0xLTI3NTky_5ebabc93-a4d3-4df9-97e3-6dce3ce410b6">798.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE1LTItMS0xLTI3NTky_3859fd79-e7d2-4961-b954-5cb37cb44538">4,009.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE1LTQtMS0xLTI3NTky_95c486bb-f2fb-4e8c-906d-5b99009568ef">3,502.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE1LTYtMS0xLTI3NTky_792f7258-cef8-4530-9d01-b5eecf126090">3,415.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5NTY_7821df47-b077-4f91-bfd0-69c6bdb3d52a" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Government Segment revenues by customer type are as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"></td><td style="width:50.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.314%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Department of Defense and Intelligence Agencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i254ca9377f2a48f8820e20a2c8a072ee_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzItMi0xLTEtMjc1OTI_708624d6-4d0f-43ef-a4eb-165c9fe6df7b">589.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5eae2a4239c243fc8cbf0c8364ed1c22_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzItNC0xLTEtMjc1OTI_ba40c56f-f31c-4ee1-a006-88664d306637">558.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35ae05f58e8f43fc8e6b4c777f9fc471_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzItNi0xLTEtMjc1OTI_1796ec7e-0885-45d3-b61a-a908f0f09052">453.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Civilian</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13289d9cb05347008c341bad6610a210_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzMtMi0xLTEtMjc1OTI_7589d4f7-90f9-49c8-b3c3-e39ed4a79b57">421.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f90acf0e1fd40c892e390f5c1e1ee96_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzMtNC0xLTEtMjc1OTI_8f0e53c1-5349-49b6-b0c6-0b6c44d8d1a7">370.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bc86ad0674240ae8a61de666c4d21a4_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzMtNi0xLTEtMjc1OTI_900f7b85-833f-4c89-9469-cadcf64e0fb3">293.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cd0ceb29dd14210a0ea83755330ca24_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzQtMi0xLTEtMjc1OTI_837cb179-1ee3-4cc8-97f9-4c95f68530be">70.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie82ac8b295424d02bdec3ccb8620280a_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzQtNC0xLTEtMjc1OTI_798268bd-dacd-4f6d-8a3d-7578680b4d13">75.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05c81b0762734dad9a9265d7c7fe0fbf_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzQtNi0xLTEtMjc1OTI_6515e7a4-c111-4534-8e44-e7f82b967e4f">50.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a4f8740834e471aa93fb81885843a8d_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzUtMi0xLTEtMjc1OTI_d1848af1-c5d4-4b9c-9dde-d2ecfde84c70">1,082.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9881c92ae745439ea5456857239696d3_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzUtNC0xLTEtMjc1OTI_5fc12725-d56a-480a-9aee-f63434f1938e">1,004.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58b0e1ecd5ed49d296421cd912efed19_D20190101-20191231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzUtNi0xLTEtMjc1OTI_da6be468-82e2-420a-b03f-d5d4f0b4df29">798.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_133"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">16. Fair Value Measurements</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxMDk_e01d8683-f9fb-48a7-8652-2768f4f71c90" continuedAt="i41b91fad99ef486b86c563859a4fac99" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contract professional pay approximate their fair value based on their short-term nature. The carrying amount of long-term debt recorded in the Company&#8217;s balance sheet at December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-8" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjA3NzE_c59dc696-968a-4d7d-8cd3-88aa5e6ac06a">1.0</ix:nonFraction> billion (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Long-Term Debt) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and its fair value was $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="8" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjA3ODY_b66c9b7e-cff9-400d-a83a-65c0ef1ff717">1.1</ix:nonFraction> billion on December&#160;31, 2021, which was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain acquisitions completed in 2021 and 2020 contained provisions requiring the Company to pay contingent consideration in the event the acquired businesses achieved certain specified earning results in 2021 or obtained specified contract awards (see Note 5. Acquisitions). At the end of each reporting period, the fair value of the contingent consideration was remeasured and any changes were recorded as an adjustment to goodwill since the purchase accounting window was still open. Contingent consideration liabilities had a fair value of $<ix:nonFraction unitRef="usd" contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjQ3ODY_a1493481-1770-41a7-a12f-58429ba29853">15.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjQ3OTM_212d461b-abd4-42eb-a040-d8e2ba8d6855">5.0</ix:nonFraction> million at December 31, 2021 and 2020, respectively.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="i41b91fad99ef486b86c563859a4fac99" continuedAt="ib1f21a7fbf6e491bb4d48d107afd07fc">Nonrecurring Fair Value Measurements</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ib1f21a7fbf6e491bb4d48d107afd07fc"> &#8212; Certain assets, such as goodwill and trademarks, are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances, such as, when there is evidence of impairment.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_136"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">17. Unaudited Quarterly Results</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="asgn:UnauditedQuarterlyIncomeStatementTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90ZXh0cmVnaW9uOjhlMzg5YjQ1NWQzZjQ3OTA4NGRkNGY3NTM3NGUwY2NlXzI3NDg3NzkwNzI2NDM_f1dccbf1-8314-4997-808e-57d81c1b745a" continuedAt="idf22b2fb3f6746d8884f5e2e84ad7c75" escape="true">The following tables present unaudited quarterly financial information (in millions, except per share amounts). In the opinion of the Company&#8217;s management, the quarterly information contains all adjustments, consisting only of normal recurring accruals, necessary for a fair presentation thereof. The operating results for any quarter are not necessarily indicative of the results for any future periods.</ix:nonNumeric></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="idf22b2fb3f6746d8884f5e2e84ad7c75"><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="asgn:UnauditedQuarterlyIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90ZXh0cmVnaW9uOjhlMzg5YjQ1NWQzZjQ3OTA4NGRkNGY3NTM3NGUwY2NlXzI3NDg3NzkwNzI2NDQ_5f618971-be3d-40b0-82b9-c5ad17873032" escape="true"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:46.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended Dec. 31</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mar. 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec. 31</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtMi0xLTEtMjc1OTI_cb6be4ee-3cb9-4c64-86ee-8242b33dbb6a">907.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtNC0xLTEtMjc1OTI_a9e03b2f-6d00-4e10-9c74-96dd2e22fcbd">974.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtNi0xLTEtMjc1OTI_2e9d4813-82b5-438b-b56b-86da257e5e3d">1,073.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtOC0xLTEtMjc1OTI_20046a17-4135-43f3-8d71-4cba0e38321b">1,053.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtMTAtMS0xLTQ5Mzk4_1c19bba6-59a5-413d-a68b-67201a1e92ff">4,009.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtMi0xLTEtMjc1OTI_21a45411-1565-47e1-9bd2-f50ca1cca8d4">243.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtNC0xLTEtMjc1OTI_3215dbe0-501d-427c-b0b6-d9e5ac7090ac">276.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtNi0xLTEtMjc1OTI_af8b4ad0-c684-4f3e-8d70-15481e699fae">308.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtOC0xLTEtMjc1OTI_c2d8fad9-758d-4120-b136-2d6614c0169a">313.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtMTAtMS0xLTQ5NDAx_bc8b340c-f439-42be-ada0-a30eaf11f5ab">1,142.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtMi0xLTEtMjc1OTI_ccd2c436-b8fb-4988-963c-3f35aaf60ae4">42.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtNC0xLTEtMjc1OTI_129ef892-5478-4d70-93a6-87db24628af0">57.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtNi0xLTEtMjc1OTI_b31d3dbd-a5ad-4c2d-b7b6-9c4d87015fec">66.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtOC0xLTEtMjc1OTI_a6cdf24a-3ee8-4203-ac03-72d61574db6b">65.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtMTAtMS0xLTQ5NDAz_225c35e5-0b89-4f4b-a861-ce2bf7f62f10">231.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtMi0xLTEtMjc1OTI_5d00bb82-dc90-42c8-8baf-ddb7b6f3afb4">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtNC0xLTEtMjc1OTI_2ae75c59-52c3-4cd0-8617-76d6f250058a">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtNi0xLTEtMjc1OTI_ca0d8948-1355-4d58-9b3b-6d495fd4e388">145.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtOC0xLTEtMjc1OTI_cc85d018-8e3d-408f-8be9-18a06f83839b">19.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtMTAtMS0xLTQ5NDA1_bd5377d5-066e-4e20-adb3-6284df6d1749">178.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctMi0xLTEtMjc1OTI_5d560024-86c4-4b28-a204-8414ebfe5ea2">48.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctNC0xLTEtMjc1OTI_ae199044-ecea-4fb3-85c5-0cb81ea53082">64.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctNi0xLTEtMjc1OTI_97a077c5-acd5-4f38-9dc8-d91b5f718c48">212.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctOC0xLTEtMjc1OTI_3a8b5881-a4d8-4eaf-a03e-02e424e21e9b">85.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctMTAtMS0xLTQ5NDA5_26778fe3-fce1-402f-a4de-0d12f7965c2a">409.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share income from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTItMS0xLTQ3Mzcz_d87de72b-4e33-493b-a706-a63f883155b2">0.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTQtMS0xLTQ3Mzc4_f011e8f6-cd00-4eab-904a-2a05454e5414">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTYtMS0xLTQ3Mzgz_e6652514-9d4a-46c4-8e7a-a2dc57b3bee4">1.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTgtMS0xLTQ3Mzg2_4fefbadd-3357-4190-a4c2-cee3b6b6f8aa">1.26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTEwLTEtMS00Nzk4Nw_125a082e-744d-4e28-a685-17dac5820e4c">4.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTItMS0xLTQ3NDM3_96c5cad0-3a07-4714-814b-4abac4375b4e">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTQtMS0xLTQ3NDMw_5f7184f5-7a71-4318-ba28-d78d06c45f3c">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTYtMS0xLTQ3NDA1_3b87d4d8-2757-4178-85d1-e961efbc7ac5">2.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTgtMS0xLTQ3Mzg5_18e1a902-62d5-4090-b173-5247ac070792">0.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTEwLTEtMS00Nzk5MA_122a6bcf-6049-4570-b2a8-270ae27c65ce">3.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTItMS0xLTI3NTky_9737b968-da61-45b4-bceb-eef52b0b00a7">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTQtMS0xLTI3NTky_2c53863a-e725-4f63-89bd-d61143c95d04">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTYtMS0xLTI3NTky_f2354a5d-9fcc-4605-9df1-cedffae356dd">4.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTgtMS0xLTI3NTky_0d466851-b733-4fd7-8b30-ff988d7e92f7">1.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTEwLTEtMS00Nzk5Mw_2904df7e-0e4e-42d0-abc2-f8dfa5d08951">7.78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTItMS0xLTQ3NTAw_3b488ba9-3ab7-457b-90d3-0be59ef334d9">0.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTQtMS0xLTQ3NDg5_5c9b182f-4b2d-4bd7-98cf-8402813da2a2">1.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTYtMS0xLTQ3NDg0_b4c95b0d-3511-4777-92ff-fc7533c6b2a9">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTgtMS0xLTQ3NDYy_694f2147-0f91-4223-96ac-17470f55e6db">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTEwLTEtMS00Nzk5Ng_82b12ad0-17fb-41e5-96e2-7d01de97bffe">4.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTItMS0xLTQ3NTA1_b147cda6-7682-45cd-b232-e9b7cecb0eaf">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTQtMS0xLTQ3NDky_2c72620c-e65b-4c90-8248-f45605e0ab92">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTYtMS0xLTQ3NDc2_499b4531-1790-4d4b-8535-830c972ee906">2.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTgtMS0xLTQ3NDY3_d42d52f3-c6c5-45ac-bbb2-5f344ae8c31d">0.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTEwLTEtMS00Nzk5OQ_585d0c4c-e190-43ca-a0f5-75bed40fdf48">3.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTItMS0xLTI3NTky_96a84130-f3e2-4535-9127-9bd6070c9406">0.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTQtMS0xLTI3NTky_43e097bb-50f0-48a6-ae18-d2cc083952d9">1.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTYtMS0xLTI3NTky_a1988a5a-60b3-42a0-a3f8-2d66c3f0bd4a">3.97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTgtMS0xLTI3NTky_49a1dae5-4727-462e-af66-0e6ca6cd658e">1.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE3LTEwLTEtMS00ODAwMg_b0b6e9c8-bdd7-4ed6-960d-37d401f53060">7.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares and share equivalents used to calculate earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTItMS0xLTQ3ODYy_7775cf7f-87ec-41cb-a8ab-99c4ee824af5">53.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTQtMS0xLTQ3ODc5_d8b2df5c-c4f2-4684-a968-e8033e7eeba5">53.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTYtMS0xLTQ3ODk0_25ce716b-41a7-43d5-b56e-6341f7247f0e">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTgtMS0xLTQ3OTA4_22766f56-47ae-4f13-b6f6-a9965ab918bc">52.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTEwLTEtMS00ODAwNQ_d25598d3-55cd-4c96-bc73-59b57cb53fdf">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTItMS0xLTQ3ODcy_747dfc97-4231-4e16-9fe0-b4b0aace00a8">53.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTQtMS0xLTQ3ODg2_984082b1-99ae-44d4-bb30-0c90d78e6f52">53.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTYtMS0xLTQ3OTAx_71f6bb4f-cf28-4661-ae95-0de16e32ff7b">53.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTgtMS0xLTQ3OTE3_4eaa9a90-8ae3-449e-8fff-3a1edcdca799">52.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTEwLTEtMS00ODAwOA_91bbc961-8e58-4618-8b6b-075763e6afc4">53.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:46.988%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.493%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended Dec. 31</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mar. 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec. 31</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtMi0xLTEtMjc1OTI_5ada63cf-5abb-4c7e-a7aa-018445005e7a">865.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtNC0xLTEtMjc1OTI_bc185529-7e3d-4595-a4b8-3a395510a7e1">831.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtNi0xLTEtMjc1OTI_c3d45842-cc11-4fe2-90b7-00f5292a3f9d">904.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="-5" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtOC0xLTEtMjc1OTI_6993e3ff-6128-4b0f-98a3-8c8faa113dd5">900.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtMTAtMS0xLTQ5NDEx_ab4d8866-1034-430d-a03f-861b7a2a6b34">3,502.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtMi0xLTEtMjc1OTI_0f1b1013-4c95-4564-aae1-468e3519131d">242.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtNC0xLTEtMjc1OTI_9e4da4f3-cc48-49ab-b2f1-3da03dcf2b8c">227.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtNi0xLTEtMjc1OTI_79773c14-00b6-47a4-9fa3-25b4ed87b587">236.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtOC0xLTEtMjc1OTI_fdc2eae9-d77d-4c12-af81-1c2687d007b4">240.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtMTAtMS0xLTQ5NDE5_97041af1-50a2-430e-b2b0-f1d5bb395199">947.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtMi0xLTEtMjc1OTI_658a0ec3-03cf-4fbe-8f43-43533c89ce5d">39.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtNC0xLTEtMjc1OTI_9267e5de-f1ad-4f2a-9b7c-642b4b3d38c8">43.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtNi0xLTEtMjc1OTI_87415f22-abda-4e65-9061-d8cc73eb59f5">46.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtOC0xLTEtMjc1OTI_0042ec01-bfb8-4dec-9a9c-a2053efec9fb">48.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtMTAtMS0xLTQ5NDIx_18293bcb-a134-4982-b93d-555a8930f7e6">177.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtMi0xLTEtMjc1OTI_d9f6a53e-2825-48b8-9fb1-e21737a62dcc">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtNC0xLTEtMjc1OTI_c80645f9-ee53-4e29-a28a-289276d580fa">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtNi0xLTEtMjc1OTI_f5abfbd0-c939-4eda-a51a-081e278bea24">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtOC0xLTEtMjc1OTI_00ee419d-5481-4455-be31-57fb58dabf05">7.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="asgn:NetIncomeFromDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtMTAtMS0xLTQ5NDIz_bb6b40fa-888a-4748-8e58-177b177601ff">22.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctMi0xLTEtMjc1OTI_02412329-2a54-49fb-babb-648b94196a8f">43.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctNC0xLTEtMjc1OTI_cabc3616-9423-41dc-9e54-645f74134433">48.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctNi0xLTEtMjc1OTI_85129f9c-a5ce-481e-bd9e-ecc0e106390a">52.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctOC0xLTEtMjc1OTI_6c531618-d2c8-4acc-9fef-7d82e3b9d397">55.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctMTAtMS0xLTQ5NDI1_7fbe3706-699e-4e94-8fc7-31fdc2b1de2b">200.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share income from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTItMS0xLTQ3NjY5_44de7150-49fe-4b53-9c52-d3d66142f3b9">0.74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTQtMS0xLTQ3NjQ3_a45ed7d6-dfae-4dbd-8f2a-d773fa02a69c">0.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTYtMS0xLTQ3NjI0_7069e516-e258-4bf5-a544-1eb94471edf4">0.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTgtMS0xLTQ3NjAz_07c69da5-9e1c-4bd3-87f5-560e64ebe966">0.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTEwLTEtMS00Nzk0NQ_adcda56d-3c9b-41bd-815d-cc46c847d785">3.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTItMS0xLTQ3Njcy_c4f19cc8-f300-497a-b50b-6dad2fc3c037">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTQtMS0xLTQ3NjUy_91a96b3d-dc6b-4e3d-916e-b0ba5fbfd199">0.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTYtMS0xLTQ3NjI3_ce7900a1-d51d-454f-ade8-6f861fa6bc50">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTgtMS0xLTQ3NjA3_05b1a97a-4dd1-461f-bb30-9770f20b1187">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTEwLTEtMS00Nzk1MA_78aba3e3-4b3a-46ee-80d2-a2855b66e46e">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTItMS0xLTI3NTky_86981ace-0ca8-4d7f-af6e-df7ace373e19">0.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTQtMS0xLTI3NTky_69becd70-bf0f-4145-ac14-a554eb4702cf">0.93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTYtMS0xLTI3NTky_d89e2fa9-134e-4af3-af31-031ed35d7e31">1.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTgtMS0xLTI3NTky_362af782-50a3-4260-a916-b6928494b6e2">1.05</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTEwLTEtMS00Nzk4NA_c2de2d36-fae6-429a-b3c2-b6b3263e0bf1">3.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTItMS0xLTQ3Njg4_e84a2d22-0815-462a-a124-01dd64b54af9">0.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTQtMS0xLTQ3NzI1_60650ae4-7f51-43dd-b72b-b4f67676e12c">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTYtMS0xLTQ3NzMw_b702af2e-e1b9-42c0-8dd9-336986c358bf">0.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTgtMS0xLTQ3NzY3_1a6137e9-7c7b-4f8a-bded-6d8af98f25c5">0.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTEwLTEtMS00Nzk3NQ_a65d7409-ff9a-47c8-88cf-c6084bac3c5d">3.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTItMS0xLTQ3Njkx_932fca26-cc7a-4391-b885-7146359d70ac">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTQtMS0xLTQ3NzE4_cf341903-ac3e-43f3-ba5a-5052583ca002">0.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTYtMS0xLTQ3NzMz_81bb814c-d7e8-4144-9384-9a6abe492c64">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTgtMS0xLTQ3NzYw_83b7a1c5-c1fa-468f-b161-e6162d377bb2">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTEwLTEtMS00Nzk3OA_e730ef8c-0966-4c55-889c-2871ff58bb5a">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTItMS0xLTI3NTky_95ee8955-7695-4c27-adf7-440864af2e99">0.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTQtMS0xLTI3NTky_6c918d7d-6f46-4cb0-b941-4c45bc92a410">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTYtMS0xLTI3NTky_84e6bbd2-e21d-405e-8bf3-a9511b45a8e9">0.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTgtMS0xLTI3NTky_d253fd97-9840-4925-bf22-f0489a2a5105">1.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE3LTEwLTEtMS00Nzk4MQ_9eaf8246-4ab4-4891-b479-2b7dc960ce75">3.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares and share equivalents used to calculate earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTItMS0xLTQ3ODM0_2c279dd8-7d82-44e9-95a1-acab6169c509">52.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTQtMS0xLTQ3ODE0_ececfbc1-05f7-495b-be79-c3a1ac677612">52.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTYtMS0xLTQ3Nzk4_53fb7378-f911-4767-8c3b-95f58573288f">52.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTgtMS0xLTQ3Nzcy_094a7cbc-3c76-41a5-92f2-c8e85b458acd">52.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTEwLTEtMS00NzkzMw_09bb7cc7-b9c0-4c28-920e-e5570ce3e8f3">52.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTItMS0xLTQ3ODQ3_bc60b7ae-506d-4776-8075-1b7e671c0c7d">53.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTQtMS0xLTQ3ODI1_f7ce69fa-108d-4d59-bd85-83ff88b85b63">53.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTYtMS0xLTQ3ODA1_cda7211b-b196-4f42-957e-55130c718441">53.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTgtMS0xLTQ3Nzc5_246fa4f7-1c37-412f-8d5b-639109e3eb57">53.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTEwLTEtMS00NzkzNg_ccc9b07c-721b-4731-a0b1-e84981610bd2">53.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_139"></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:1pt;margin-top:1pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of ASGN Incorporated </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Glen Allen, Virginia</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited the internal control over financial reporting of ASGN Incorporated and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">issued by COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements and financial statement schedule as of and for the year ended December 31, 2021, of the Company and our report dated February 28, 2022, expressed an unqualified opinion on those financial statements and financial statement schedule.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">/s/ DELOITTE &amp; TOUCHE LLP</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Los Angeles, California </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 28, 2022</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_145"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9A. Controls and Procedures</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of the end of the period covered by this Annual Report on Form 10-K, our management carried out an evaluation, under the supervision and with the participation of our Principal Executive Officer and Principal Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act). Based on this evaluation, our Principal Executive Officer and Principal Financial Officer have concluded that our disclosure controls and procedures are effective as of the end of the period covered by this report.&#160;The term "disclosure controls and procedures" means controls and other procedures of the Company that are designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms.&#160;"Disclosure controls and procedures" include, without limitation, controls and procedures designed to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company&#8217;s management, including its Principal Executive Officer and Principal Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act) for the Company. The term "internal control over financial reporting" is defined as a process designed by, or under the supervision of, our Principal Executive and Principal Financial Officers, or persons performing similar functions and effected by our Board of Directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles and includes those policies and procedures that:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Provide reasonable assurance that the transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Provide reasonable assurance regarding prevention of timely detection of unauthorized acquisition, use, or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="padding-left:60.75pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Management, under the supervision and with the participation of our Principal Executive Officer and Principal Financial Officer, assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2021. In making this assessment, management used criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Internal Control-Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Based on our assessment and those criteria, management believes that the Company maintained effective internal control over financial reporting as of December&#160;31, 2021. Our independent registered public accounting firm, Deloitte&#160;&amp; Touche LLP, has included an attestation report on our internal control over financial reporting, which is included above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no changes in the Company&#8217;s internal control over financial reporting that occurred during the Company&#8217;s fourth quarter that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_148"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9B. Other Information</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_1572"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART&#160;III</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_154"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 10. Directors, Executive Officers and Corporate Governance</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information responsive to this item will be set forth in the Company&#8217;s definitive proxy statement for use in connection with its 2022 Proxy Statement and is incorporated herein by reference. The 2022 Proxy Statement will be filed with the SEC within 120 days after the end of the Company&#8217;s fiscal year. </span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_157"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 11. Executive Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information responsive to this item will be set forth in the 2022 Proxy Statement to be filed with the SEC within 120 days after the end of the Company&#8217;s fiscal year and is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_160"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information responsive to this item will be set forth in the 2022 Proxy Statement to be filed with the SEC within 120 days after the end of the Company&#8217;s fiscal year and is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_163"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 13. Certain Relationships and Related Transactions and Director Independence</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information responsive to this Item will be set forth in the 2022 Proxy Statement to be filed with the SEC within 120 days after the end of the Company&#8217;s fiscal year and is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_166"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 14. Principal Accounting Fees and Services</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information responsive to this Item will be set forth in the 2022 Proxy Statement, to be filed with the SEC within 120 days after the end of the Company&#8217;s fiscal year and is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_169"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART&#160;IV</span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_172"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 15. Exhibits and Financial Statement Schedule</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(a) List of documents filed as part of this report</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1. Financial Statements:</span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm (PCAOB ID No. <ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzIvZnJhZzo5N2Q3ZjA4NzljOTU0ODA1OWMwNmU4ZTQ4ODhjOTMyNy90ZXh0cmVnaW9uOjk3ZDdmMDg3OWM5NTQ4MDU5YzA2ZThlNDg4OGM5MzI3XzU0OTc1NTgxMzk5MzU_8edcd963-b6cf-4a07-bf68-f9d850f4c4fe">34</ix:nonNumeric>)</span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated Balance Sheets at December&#160;31, 2021 and 2020 </span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated Statements of Operations and Comprehensive Income for the Years Ended December&#160;31, 2021, 2020 and 2019 </span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity for the Years Ended December&#160;31, 2021, 2020 and 2019 </span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows for the Years Ended December&#160;31, 2021, 2020 and 2019 </span></div><div style="padding-left:40.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.&#160;Financial Statement Schedule:</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Schedule II&#8212;Valuation and Qualifying Accounts</span></div><div style="padding-left:40.5pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Schedules other than those referred to above have been omitted because they are not applicable or not required under the instructions contained in Regulation S-X or&#160;because the information is included elsewhere in the financial statements or notes thereto.</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_1579"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Item 16. Form 10-K Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ASGN INCORPORATED AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SCHEDULE II&#8212;VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Years Ended December&#160;31, 2021, 2020 and 2019 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In millions)</span></div><ix:nonNumeric contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90ZXh0cmVnaW9uOjRjZjgzZDdlYjNhNTQ3MzdiZGExZGMwMzM4NzljZGNmXzQyNg_a504ce30-27e7-4b5b-aa3e-81879456d918" continuedAt="i5f49a673740d47e4bcc6fe977eec26be" escape="true"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:39.435%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.007%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.007%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.012%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10a5b6107e7e4ee28aeabd9103a59879_I20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItMi0xLTEtMjc1OTI_76d3019d-5d3a-4db0-a16b-19cb5f62dfa5">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1abc7ece35f46b798214217764a311c_D20210101-20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItNC0xLTEtMjc1OTI_6def9d64-11d9-41b7-bc9d-52dfafa9f410">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1abc7ece35f46b798214217764a311c_D20210101-20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItNi0xLTEtMjc1OTI_5fc81a53-95f1-4858-bd80-8702604125b8">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e81bff670b54fd58c33df394009abdf_I20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItOC0xLTEtMjc1OTI_763758da-845a-4484-99d9-d44be4b2eee9">3.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers&#8217; compensation loss reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d92f5b651f948239ab294aa1621c9da_I20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtMi0xLTEtMjc1OTI_a2d3e41b-8a5f-4615-8180-439c79ae9351">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic19476cf7bb549e6bfe7e93cee3c5f5e_D20210101-20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtNC0xLTEtMjc1OTI_8737374e-6b9f-4c5f-9ca6-6ef16192ce9b">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic19476cf7bb549e6bfe7e93cee3c5f5e_D20210101-20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtNi0xLTEtMjc1OTI_bb313e61-d77f-4d39-8ca0-38c67789af81">3.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3a810fc12d04256930658d8cfc2e88c_I20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtOC0xLTEtMjc1OTI_29977c3f-18da-4559-9c42-0e9b332cee40">12.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5ed46a4d6b449768c03c3c59047af71_I20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtMi0xLTEtMjc1OTI_b4c22529-58d5-41e1-b768-ed4b5ca5db9c">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5c337426142419d8b49120a1876943d_D20200101-20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtNC0xLTEtMjc1OTI_e6fbeaa2-95a8-4150-b238-93a31b016815">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia5c337426142419d8b49120a1876943d_D20200101-20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtNi0xLTEtMjc1OTI_50b7151a-5783-4834-9697-7147bf2831ad">1.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10a5b6107e7e4ee28aeabd9103a59879_I20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtOC0xLTEtMjc1OTI_23041105-1066-4be6-bfc1-69d3820db064">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers&#8217; compensation loss reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33fc578f9b7466fa7954de33d505544_I20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctMi0xLTEtMjc1OTI_e6bff236-00fd-422d-99d4-d8d3a9348988">16.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i724c6da4b582488e911a6c51b59b48b1_D20200101-20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctNC0xLTEtMjc1OTI_f66e70ef-1e68-4798-95cf-09f0f569338f">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i724c6da4b582488e911a6c51b59b48b1_D20200101-20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctNi0xLTEtMjc1OTI_e0b85b0c-774f-4218-b581-8265656cf3e8">5.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d92f5b651f948239ab294aa1621c9da_I20201231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctOC0xLTEtMjc1OTI_312801b6-291c-4887-9511-1972c5c59c01">13.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a3f1523c0f44887a4a957dc583a254f_I20181231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTItMS0xLTI3NTky_069745d2-d2d6-4e6b-9dbf-4792c83678bf">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb909087a9104545934acf6b6ea584bc_D20190101-20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTQtMS0xLTI3NTky_b5181443-27f1-4ab2-89f1-cd101bcc1301">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibb909087a9104545934acf6b6ea584bc_D20190101-20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTYtMS0xLTI3NTky_bce80312-f721-4692-b8c9-8084937a6156">2.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5ed46a4d6b449768c03c3c59047af71_I20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTgtMS0xLTI3NTky_aeb6a080-ff05-4df1-8b1d-c5bc62a8ac38">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers&#8217; compensation loss reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i570cee6b73f842e3a55a0f74b2682bb0_I20181231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTItMS0xLTI3NTky_ddea53b8-cb2a-4f8f-af82-6af7f7e6293b">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bc5276d4a2e4e3cb76019d0c23ff878_D20190101-20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTQtMS0xLTI3NTky_e56db3ac-2848-489f-8a2a-cd6a01b76d79">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4bc5276d4a2e4e3cb76019d0c23ff878_D20190101-20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTYtMS0xLTI3NTky_a90beaaf-f5f5-446b-8ae7-6863a4af37ca">4.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia33fc578f9b7466fa7954de33d505544_I20191231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTgtMS0xLTI3NTky_06684133-e848-4faa-a0a3-622e54d6e1a9">16.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-right:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">______</span></div><div style="padding-left:9pt;padding-right:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">  Deductions from allowance for doubtful accounts include write-offs of uncollectible accounts receivable.</span></div></ix:nonNumeric><div style="padding-left:9pt;padding-right:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:continuation id="i5f49a673740d47e4bcc6fe977eec26be">     Deductions from workers&#8217; compensation loss reserves include payments of claims and changes related to anticipated insurance and indemnification recoverie</ix:continuation>s.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INDEX TO EXHIBITS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"></td><td style="width:8.608%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000024/membershipinterestpurchase.htm">Membership Interest Purchase Agreement, dated June 30, 2021, by and between ASGN Incorporated and H.I.G. Orca Acquisition Holdings, Inc. (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000024/membershipinterestpurchase.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000024/membershipinterestpurchase.htm">ncorporate by reference from Exhibit 10.1 to our Current Report on Form 8-K filed with the SEC on July 1, 2021)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/890564/000089056414000039/ex31amrestdcoiapproved61914.htm">Amended and Restated Certificate of Incorporation of On Assignment, Inc., effective June 23, 2014 (incorporated by reference from Exhibit 3.1 to our Current Report on Form 8-K filed with the SEC on June 25, 2014)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/890564/000089056418000025/exhibit31.htm">Certificate of Amendment of Amended and Restated Certificate of Incorporation of On Assignment, Inc. effective April 2, 2018 (incorporated by reference from </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/890564/000089056418000025/exhibit31.htm">E</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/890564/000089056418000025/exhibit31.htm">xhibit</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/890564/000089056418000025/exhibit31.htm"> 3,1</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/890564/000089056418000025/exhibit31.htm"> to our Current Report on Form 8-K filed with the SEC on March 16, 2018</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/fourthamendedandrestatedby.htm">Fourth Amended and Restated Bylaws of ASGN Incorporated, effective March 18, 2021 (incorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/fourthamendedandrestatedby.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/fourthamendedandrestatedby.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/fourthamendedandrestatedby.htm">3.3 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/fourthamendedandrestatedby.htm">to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2021)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Specimen Common Stock Certificate (P)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhbit42descriptionoft.htm">Description of the Registrant Securities Registered Under Section 12 of the Securities Exchange Act of 1934 (incorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhbit42descriptionoft.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhbit42descriptionoft.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhbit42descriptionoft.htm">4.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhbit42descriptionoft.htm">2 t</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhbit42descriptionoft.htm">o our Annual Report on Form 10-K filed with the SEC on March 2, 2020)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit108indenturesen.htm">Indenture, dated November 22, 2019, among ASGN Incorporated, the guarantors party thereto and US Bank National Association, as trustee (incorporated by reference from</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit108indenturesen.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit108indenturesen.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit108indenturesen.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit108indenturesen.htm">10.8 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit108indenturesen.htm">to our Annual Report on Form 10-K filed with the SEC on March 2, 2020)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm">Supplemental Indenture No. 1 dated June 7, 2021, among ASGN Incorporated, the guarantors party thereto, the released parties thereto and U.S. National Association, as trustee</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm"> </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm">(incorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm">4</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm">.2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/supplementalindenture2028n.htm"> to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2021)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000037/asgn-supplementalindenture.htm">Supplemental Indenture No. 2 dated as of September 29, 2021 to 4.625% Senior Notes Due 2028 Indenture Dated as of November 22, 2019 (incorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000037/asgn-supplementalindenture.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000037/asgn-supplementalindenture.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000037/asgn-supplementalindenture.htm"> 10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000037/asgn-supplementalindenture.htm"> to our Quarterly Report on Form 10-Q filed with the SEC on November 9, 2021)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056415000038/a101creditagreement.htm">Second Amended and Restated Credit Agreement, dated June 5, 2015, among On Assignment, Inc., as the Borrower, Wells Fargo Bank, National Association, as administrative agent and the other lenders party thereto. (incorporated by reference from </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056415000038/a101creditagreement.htm">E</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056415000038/a101creditagreement.htm">xhibit</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056415000038/a101creditagreement.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056415000038/a101creditagreement.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056415000038/a101creditagreement.htm">1</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056415000038/a101creditagreement.htm"> to our Current Report on Form 8-K filed with the SEC on June 5, 2015)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056416000092/asgn20160630exhibit101.htm">First Amendment to the Second Amended and Restated Credit Agreement, dated August 5, 2016, among On Assignment, Inc. as the Borrower, Wells Fargo Bank, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056416000092/asgn20160630exhibit101.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056416000092/asgn20160630exhibit101.htm">E</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056416000092/asgn20160630exhibit101.htm">xhibit </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056416000092/asgn20160630exhibit101.htm">10.1 </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056416000092/asgn20160630exhibit101.htm">to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2016</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000042/amendmentcreditagreement.htm">Second Amendment to the Second Amended and Restated Credit Agreement, dated February 21, 2017, among On Assignment, Inc. as the Borrower, Wells Fargo Bank, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000042/amendmentcreditagreement.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000042/amendmentcreditagreement.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000042/amendmentcreditagreement.htm">10.1 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000042/amendmentcreditagreement.htm">to our Current Report on Form 8-K filed with the SEC on February 22, 2017)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000098/thirdamendmentexhibit.htm">Third Amendment to the Second Amended and Restated Credit Agreement, dated as of August 22, 2017, among On Assignment, Inc., as Borrower, Wells Fargo Bank, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000098/thirdamendmentexhibit.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000098/thirdamendmentexhibit.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000098/thirdamendmentexhibit.htm"> 10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000098/thirdamendmentexhibit.htm"> to our Current Report on Form 8-K filed with the SEC on August 28, 2017)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056417000106/exhibit102.htm">Fourth Amendment to the Second Amended and Restated Credit Agreement, dated as of September 22, 2017, among On Assignment, Inc., as Borrower, Wells Fargo Bank, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from an exhibit to our Quarterly Report on Form 10-Q filed with the SEC on November 8, 2017)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000051/exhibit101fifthamendmentto.htm">Fifth Amendment to the Second Amended and Restated Credit Agreement, dated as of April 2, 2018, among ASGN Incorporated, as Borrower, Wells Fargo Bank, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000051/exhibit101fifthamendmentto.htm"> E</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000051/exhibit101fifthamendmentto.htm">xhibit</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000051/exhibit101fifthamendmentto.htm"> 10.1</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000051/exhibit101fifthamendmentto.htm"> to our Quarterly Report on Form 10-Q filed with the SEC on May 10, 2018)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit107sixthamendme.htm">Sixth Amendment to the Second Amended and Restated Credit Agreement, dated as of November 22, 2019, among ASGN Incorporated, as Borrower, Wells Fargo Bank, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit107sixthamendme.htm">E</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit107sixthamendme.htm">xhibit</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit107sixthamendme.htm"> 10.7</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit107sixthamendme.htm"> to our Annual Report on Form 10-K filed with the SEC on March 2, 2020)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/seventhamendmentcreditagrmt.htm">Seventh Amendment to the Second Amended and Restated Credit Agreement, dated May 21, 2021, among ASGN Incorporated as the Borrower, Wells Fargo, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from Exhibit 10.2 to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2021)</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"></td><td style="width:8.608%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/eighthamendmenttocreditagr.htm">Eight</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/eighthamendmenttocreditagr.htm">h</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/eighthamendmenttocreditagr.htm"> Amendment to the Second Amended and Restated Credit Agreement, dated July 19, 2021, among ASGN Incorporated as the Borrower, Wells Fargo, National Association, as administrative agent, and the other lenders party thereto (incorporated by reference from Exhibit 10.3 to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2021)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">ASGN Incorporated Second Amended and Restated 2010 Employee Stock Purchase Plan, dated March 18, 2020</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">to our Quarterly Report on Form 10-Q filed with the SEC on May 11, 2020</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit101-secondamend.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">ASGN Incorporated Second Amended and Restated 2010 Incentive Award Plan, dated August 8, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">10.9 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">to our Quarterly Report on Form 10-Q filed with the SEC on November 8, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit109asgnincorporated.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm">ASGN Incorporated 2010 Incentive Award Plan Senior Executive Time-Vesting Restricted Stock Unit Award Notice</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm">(</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm"> 10.11</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm"> to our Annual Report on Form 10-K filed with the SEC on March 2, 2020</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1011seniorexecu.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">On Assignment, Inc. 2010 Incentive Award Plan Form of Restricted Stock Unit Award Notice and Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">10.4 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2010</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056410000027/exhibit10_4.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">On Assignment, Inc. 2010 Incentive Award Plan Form of Senior Executive EBITDA and Performance-Based Restricted Stock Unit Award Notice and Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">10.1 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">to our Annual Report on Form 10-K filed with the SEC on December 16, 2014</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056414000053/exhibit101_8kx121514.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">ASGN Incorporated 2010 Incentive Award Plan Form of Retention Notice Restricted Stock Unit Award and Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">10.3 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">to our Quarterly Report on Form 10-Q filed with the SEC on August 8, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000069/asgn20190630exhibit103.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">ASGN Incorporated 2010 Incentive Award Plan Form of Senior Executive Performance-Based Restricted Stock Unit Award Notice and Agreement (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">Ex</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">hibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">10.2 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">to our Quarterly Report on Form 10-Q filed with the SEC on May 11, 2020</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000019/exhibit102-executivegr.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.17*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022execrsuawardnotice.htm">ASGN Incorporated 2010 Incentive Award Plan Form of Senior Executive Performance-Based Restricted Stock Unit Award Notice</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm">Second Amended and Restated ASGN Incorporated 2012 Employment Inducement Incentive Award Plan, effective as of April 26, 2018 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm">(</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm"> 10.20</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm"> to our Annual Report on Form 10-K filed with the SEC on March 1, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit10202012employmenti.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">First Amendment to the Second Amended and Restated ASGN Incorporated 2012 Employment Inducement Incentive Award Plan, effective as of June 8, 2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">10.1 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">to our Quarterly Report on Form 10-Q filed with the SEC on August 9, 2021</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056421000031/a1stamto2ndar2012empltindu.htm">)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm">On Assignment, Inc. Amended and Restated 2012 Employment Inducement Incentive Award Plan Form of Restricted Stock Unit Award Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm">10.20 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1020.htm">to our Annual Report on Form 10-K filed with the SEC on March 1, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">)&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000051/exhibit102deferredcompensa.htm">ASGN Incorporated Second Amended and Restated Deferred Compensation Plan, effective as of April 26, 2018 (incorporated by reference from Exhibit 10.2 to our Quarterly Report on Form 10-Q filed with the SEC on May 10, 2018)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm">ASGN Incorporated Amended and Restated Change in Control Severance Plan, as amended and restated on December 11, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm">in</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm">corporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm"> 10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm"> to our Current Report on Form 10-K filed with the SEC on September 7, 2012</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000089/exhibit101asgnchangein.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm">Employment Agreement, as of June 3, 2019, by and between ASGN Incorporated and Theodore S. Hanson</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm"> 10.22</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm"> to our Annual Report on Form 10-K filed with the SEC on March 2, 2020</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056420000007/exhibit1022employmenta.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">Employment Agreement, as of September 1, 2012, by and between On Assignment, Inc. and Edward Pierce</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">10.1 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">to our Annual Report on Form 10-K filed with the SEC on March 18, 2013</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056412000066/exhibit101pierceemployment.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">Employment Agreement, as of January 8, 2007, by and between Rand Blazer and Apex Systems, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">10.35 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">to our Annual Report on Form 10-K filed with the SEC on March 16, 2007</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1035blazer.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm">Amendment No. 1 to the Employment Agreement, as of December 31, 2008, by and between Rand Blazer and Apex Systems, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm"> 10.36</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm"> to our Annual Report on Form 10-K filed with the SEC on March 16, 2007</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1036blazeramendment1.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm">Amendment No. 2 to the Employment Agreement, as of August 3, 2009, by and between Rand Blazer and Apex Systems, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm"> 10.37</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm"> to our Annual Report on Form 10-K filed with the SEC on March 16, 2007</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1037blazeramendment2.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm">Amendment No. 3 to the Employment Agreement, as of May 15, 2012, by and between Rand Blazer, On Assignment, Inc. and Apex Systems, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm">xhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm"> 10.38</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm"> to our Annual Report on Form 10-K filed with the SEC on March 16, 2007</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1038blazeramendment3.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056413000008/ex1039blazeramendment4.htm">Amendment No. 4 to the Employment Agreement, as of May 15, 2012, by and between Rand Blazer, On Assignment, Inc. and Apex Systems, Inc. (incorporated by reference from Exhibit 10.39 to our Annual Report on Form 10-K filed with the SEC on March 16, 2007)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.30</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">Employment and Non-Competition Agreement, as of January 31, 2018, between George Wilson and On Assignment, Inc.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">10.39 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">to our Quarterly Report on Form 10-Q filed with the SEC on November 8, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056419000019/exhibit1039georgewilsonemp.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"></td><td style="width:8.608%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.31*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="wilsontransitionletter1322.htm">George H. Wilson Transition Letter dated January 3, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">Severance Term Letter, as of December 13, 2017, by and between On Assignment, Inc. and Jennifer Hankes Painter</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">ncorporated by reference from</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">10.38 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">to</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm"> o</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">ur Annual Report on Form 10-K filed with the SEC on March 1, 2018</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000089056418000022/exhibit1038.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.33</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">Form of Indemnification Agreement</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm"> (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">i</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">ncorporated by reference from </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">xhibit </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">10.1 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">to our Annual Report on Form 8-K filed with the SEC on December 17, 2019</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/890564/000110465907019957/a07-5447_1ex10d1.htm">)</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.1*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex211subsoftheregistrant-q.htm">Subsidiaries of the Registrant</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.1*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex231consent-q421.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="q421ex311ceocertification3.htm">Certification of Ted S. Hanson Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="q421ex312cfocertification3.htm">Certification of Edward L. Pierce, Executive Vice President and Chief Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="q421ex321certificationofce.htm">Certification of Theodore S. Hanson, Chief Executive Officer pursuant to 18 U.S.C. Section 1350</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="q421ex322certificationofcf.htm">Certification of Edward L. Pierce, Executive Vice President and Chief Financial Officer pursuant to 18 U.S.C. Section 1350</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document (the instance document doesn't not appear in the Interactive Data File because its XBRL tags are embedded within the XBRL document).</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104.1*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover page interactive data file (embedded within the Inline XBRL document).</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">____</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(*)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">These exhibits relate to management contracts or compensatory plans, contracts or arrangements in which directors and/or named executive officers of the Registrant may participate.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">P</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">This exhibit originally filed in paper format.  Accordingly, a hyperlink has not been provided.</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><div id="ia4cf1e33c5274e56a67cf9b55c53453b_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;of the Exchange Act, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized, on this 28th day of February, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:52.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.340%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ASGN Incorporated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Theodore S. Hanson</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Theodore S. Hanson</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated and on the dates indicated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:23.678%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.605%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Theodore S. Hanson</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Theodore S. Hanson</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Edward L. Pierce</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 28, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Edward L. Pierce</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Brian J. Callaghan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brian J. Callaghan</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Joseph W. Dyer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Joseph W. Dyer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Mark A. Frantz</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mark A. Frantz</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Maria R. Hawthorne</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maria R. Hawthorne</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Jonathan S. Holman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jonathan S. Holman</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Mariel A. Joliet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mariel A. Joliet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Marty R. Kittrell</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marty R. Kittrell</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Carol J. Lindstrom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carol J. Lindstrom</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Arshad Matin</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arshad Matin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Edwin A. Sheridan IV</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 26, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Edwin A. Sheridan IV</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.17
<SEQUENCE>2
<FILENAME>a2022execrsuawardnotice.htm
<DESCRIPTION>EX-10.17
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i0f59399ebc914892aa85ece6c5e45275_1"></div><div style="min-height:45pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Exhibit 10.17</font></div><div style="margin-bottom:0.1pt;text-align:center"><font><br></font></div><div style="margin-bottom:0.1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:133%">2010 INCENTIVE AWARD PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">2022 SENIOR EXECUTIVE PERFORMANCE-BASED RESTRICTED </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:100%">STOCK UNIT AWARD NOTICE</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ASGN Incorporated, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), pursuant to its Second Amended and Restated 2010 Incentive Award Plan, as amended from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), hereby grants to the holder listed below (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), an award of Performance-Based Restricted Stock Units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Each Restricted Stock Unit represents the right to receive up to two Shares upon vesting of such Restricted Stock Unit.  This award of Restricted Stock Units is subject to all of the terms and conditions set forth herein and in the Restricted Stock Unit Award Agreement attached hereto as Exhibit A (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Award Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8221;) and the Plan, each of which are incorporated herein by reference.  Unless otherwise defined herein, the terms defined in the Plan shall have the same defined meanings in this Award Notice and Award Agreement.</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.668%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;</font></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3.3pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Participant&#58;</font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.1pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">____________</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3.3pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Grant Date&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.1pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">____________</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3.3pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Grant Number&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.1pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">000000 </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3.3pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Number of RSUs&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.1pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">______ (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSU</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3.3pt;margin-top:12pt;padding-left:3.6pt;padding-right:1.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:1.1pt;text-align:justify"><font><br></font></div><div style="padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">These RSUs are subject to a service condition and a performance condition. The service condition shall be satisfied in full on January 2, ____&#91;three years from grant date&#93;, subject to your continued service to the Company or any of its subsidiaries through such date.  The number of shares to be granted under the RSUs will remain subject to certification by the Company&#8217;s Compensation Committee of attainment of the following &#91;performance target and modifier&#93; for the three-year period ending on December 31, ____ &#91;year immediately preceding the service vesting date above&#93; as follows&#58;</font></div><div style="padding-right:1.1pt;text-align:justify"><font><br></font></div><div style="padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;TBD&#93;  </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.6pt;padding-right:1.45pt"><font><br></font></div><div style="padding-left:3.6pt;padding-right:1.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Termination&#58;</font></div></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:1.45pt;text-align:justify"><font><br></font></div><div style="padding-right:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The RSUs will be subject to forfeiture upon a Termination of Services as set forth in Section 2.5 of the Award Agreement, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided, however,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if Participant&#8217;s service to the Company is terminated&#58; (a) by the Company not for Cause (as such term may be defined in an applicable employment (or similar service) agreement by and between Participant and the Company, or in the Company&#8217;s Amended and Restated Change in Control Severance Plan if no such agreement exists), then a pro rata portion of the RSUs shall remain outstanding and eligible to vest in accordance with Section 2.3(b)&#59; or (b) by the Participant due to his or her retirement, subject to approval by the Compensation Committee in its sole discretion and in consideration of the Participant&#8217;s provision of successful succession planning to the Company&#8217;s requirements, then a pro rata or more portion of the RSUs shall remain outstanding and eligible to vest in accordance with Section 2.3(c) of the Award Agreement.</font></div></td></tr></table></div><div style="margin-bottom:13.2pt;margin-top:8.8pt;padding-left:6.6pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By his or her signature and the Company&#8217;s signature below, Participant agrees to be bound by the terms and conditions of the Plan, the Award Agreement set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and this Grant Notice. Participant has reviewed the Award Agreement, the Plan and this Grant Notice in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Grant Notice and fully understands all provisions of this Grant Notice, the Award Agreement and the Plan. Participant hereby agrees to accept as binding, conclusive and final all decisions or interpretations of the Administrator upon any questions arising under the Plan, this Grant Notice or the Award Agreement. If Participant is married, his or her spouse has signed the Consent of Spouse attached to this Grant Notice as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:61.61pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.638%"><tr><td style="width:1.0%"></td><td style="width:13.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt"><font><br></font></div><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt"><font><br></font></div><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;ASGN INCORPORATED&#58;</font></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;PARTICIPANT&#58;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">By&#58; </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">By&#58;</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Print Name&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Theodore S. Hanson</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Print Name&#58;</font></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font><br></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Title&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Chief Executive Officer</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Date&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">__________________________</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Address&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">4400 Cox Road, Suite 110</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Address&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">__________________________</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Glen Allen, VA 23060</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.1pt;padding-left:3.3pt;padding-right:1.1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">__________________________</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:61.61pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><div id="i0f59399ebc914892aa85ece6c5e45275_4"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">ANNEX A</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">1)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Amdocs Limited</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">2)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Barrett Business Services, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">3)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Booz Allen Hamilton Holding Corporation</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">4)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CACI International Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">5)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CBIZ, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">6)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Cognizant Technology Solutions Corporation</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">7)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CoreLogic, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">8)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CoStar Group, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">9)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Dun &#38; Bradstreet Holdings, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">10)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">DXC Technology Company</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">11)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">EPAM Systems, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">12)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Equifax Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">13)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">FTI Consulting, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">14)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Gartner, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">15)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">GP Strategies Corporation</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">16)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Heidrick &#38; Struggles International, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">17)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Huron Consulting Group Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">18)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">ICF International, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">19)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Insperity, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">20)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">International Business Machines Corporation</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">21)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">KBR, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">22)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Kelly Services, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">23)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Kforce Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">24)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">KornFerry</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">25)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Leidos Holding, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">26)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">ManpowerGroup Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">27)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">ManTech International Corporation</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">28)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Mistras Group, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">29)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Nielsen Holdings plc</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">30)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Perficient, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">31)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Perspecta Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">32)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Resources Connection, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">33)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Robert Half International Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">34)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Science Applications International Corporation</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">35)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">TransUnion</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">36)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">TriNet Group, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">37)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">TrueBlue, Inc.</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">38)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Unisys Corporation</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">39)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Verisk Analytics, Inc.&#93;&#91;To be modified and updated each year&#93;</font></div><div><font><br></font></div><div style="height:61.61pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If a peer is acquired by another peer, keep the peer who performed the acquisition and remove the acquired peer.  If a peer spins out a portion of its business, but the parent company remains in place, keep the peer and treat the spinoff as a re-invested dividend.  If a peer merges with or acquires a non-peer and the peer company is the surviving entity, or if a peer no longer meets the screening criteria, keep the peer.  If the peer is not the surviving entity after a merger with a non-peer, or if a spun-out entity replaces the peer company, remove the peer.  If a peer is suspended due to misconduct or goes bankrupt, keep the peer and set to the company to -100 percent TSR.</font></div><div style="height:61.61pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><div id="i0f59399ebc914892aa85ece6c5e45275_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">EXHIBIT A</font></div><div style="margin-bottom:13.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pursuant to the Senior Executive Performance-Based Restricted Stock Unit Award Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Grant Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to which this Restricted Stock Unit Award Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is attached, ASGN Incorporated, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), has granted to Participant an award of restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) under the ASGN Incorporated Second Amended and Restated 2010 Incentive Award Plan, as amended from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 1.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">GENERAL</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defined Terms. Wherever the following terms are used in this Agreement they shall have the meanings specified below, unless the context clearly indicates otherwise. Capitalized terms not specifically defined herein shall have the meanings specified in the Plan and the Grant Notice. As used herein, the term &#8220;stock unit&#8221; shall mean a non-voting unit of measurement which is deemed for bookkeeping purposes to be equivalent to one outstanding Share (subject to adjustment as provided in Section 13.2 of the Plan) solely for purposes of the Plan and this Agreement. The Restricted Stock Units shall be used solely as a device for the determination of the payment to eventually be made to Participant if such Restricted Stock Units vest pursuant to Section 2.3 hereof. The Restricted Stock Units shall not be treated as property or as a trust fund of any kind.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:79.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Termination of Consultancy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the time when the engagement of Participant as a Consultant to the Company or a Subsidiary is terminated for any reason, with or without cause, including, but not by way of limitation, by resignation, discharge, death, Disability or retirement, but excluding&#58; (a) terminations where there is a simultaneous employment or continuing employment of Participant by the Company or any Subsidiary, and (b) terminations where there is a simultaneous re-establishment of a consulting relationship or continuing consulting relationship between Participant and the Company or any Subsidiary. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Consultancy, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Consultancy. Notwithstanding any other provision of the Plan, the Company or any Subsidiary has an absolute and unrestricted right to terminate a Consultant&#8217;s service at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in writing.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:79.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Termination of Directorship</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the time when Participant, if he or she is or becomes a Non-Employee Director, ceases to be a Director for any reason, including, but not by way of limitation, a termination by resignation, failure to be elected, death or retirement. The Board, in its sole and absolute discretion, shall determine the effect of all matters and questions relating to Termination of Directorship with respect to a Non-Employee Director.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:79.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the time when the employee-employer relationship between Participant and the Company or any Subsidiary is terminated for any reason, with or without cause, including, but not by way of limitation, a termination by resignation, discharge, death, Disability or retirement&#59; but excluding&#58; (a) terminations where there is a simultaneous reemployment or continuing employment of Participant by the Company or any Subsidiary, and (b) terminations where there is a simultaneous establishment of a consulting relationship or continuing consulting relationship between Participant and the Company or any Subsidiary. The Administrator, in its absolute discretion, shall determine the effect of all matters and questions relating to Termination of Employment, including, but not by way of limitation, the question of whether a particular leave of absence constitutes a Termination of Employment.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:79.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Termination of Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean Participant&#8217;s Termination of Consultancy, Termination of Directorship or Termination of Employment, as applicable.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Incorporation of Terms of Plan. The RSUs are subject to the terms and conditions of the Plan which are incorporated herein by reference. In the event of any inconsistency between the Plan and this Agreement, the terms of the Plan shall control.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE 2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> GRANT OF RESTRICTED STOCK UNITS</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Grant of RSUs. In consideration of Participant&#8217;s past and&#47;or continued employment with or service to the Company or a Subsidiary and for other good and valuable consideration, effective as of the Grant Date set forth in the Grant Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Company grants to Participant an award of RSUs as set forth in the Grant Notice, upon the terms and conditions set forth in the Plan and this Agreement.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Company&#8217;s Obligation to Pay. Each RSU has a value equal to the Fair Market Value of a Share on the date it becomes vested. Unless and until the RSUs will have vested in the manner set forth in Article 2 hereof, Participant will have no right to payment of any such RSUs. Prior to actual payment of any vested RSUs, such RSUs will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vesting Schedule. </font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Subject to Sections 2.3(b) and (c) and 2.5 hereof, the RSUs awarded by the Grant Notice will vest and become nonforfeitable with respect to the applicable portion thereof according to the vesting schedule set forth on the Grant Notice to which this Agreement is attached (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Vesting Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), subject to Participant&#8217;s continued employment or services through the applicable vesting dates, as a condition to the vesting of the applicable installment of the RSUs and the rights and benefits under this Agreement. Unless otherwise determined by the Administrator or as set forth in Section 2.5 hereof, partial employment or service, even if substantial, during any vesting period will not entitle Participant to any proportionate vesting or avoid or mitigate a termination of rights and benefits upon or following a Termination of Services as provided in Section 2.5 hereof or under the Plan.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In addition, upon a Termination of Employment by the Company not for Cause (as such term may be defined in an applicable employment (or similar service) agreement by and between Participant and the Company, or in the Company&#8217;s Amended and Restated Change in Control Severance Plan if no such agreement exists), the RSUs shall remain outstanding and eligible to vest (without the requirement of continued employment beyond such termination) as set forth in the Grant Notice to which this Agreement is attached (i.e., subject to the achievement of the applicable performance goal(s) during the three-year performance period) on a pro rated basis (based on length of employment to the Company during the three-year period beginning on January 1 of the year of grant).</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Upon a Termination of Employment by the Participant due to his or her retirement, subject to approval by the Compensation Committee in its sole discretion and in consideration of the Participant&#8217;s provision of successful succession planning to the Company&#8217;s requirements, the RSUs shall remain outstanding and eligible to vest (without the requirement of continued employment beyond such termination) as set forth in the Grant Notice to which this Agreement is attached (i.e., subject to the achievement of the applicable performance goals(s) during the three-year performance period) on a pro rated or more basis (based on length of employment to the Company during the three-year period beginning on January 1 of the year of grant).</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consideration to the Company. In consideration of the grant of the award of RSUs by the Company, Participant agrees to render faithful and efficient services to the Company or any Subsidiary. Nothing in the Plan or this Agreement shall confer upon Participant any right to continue in the employ or service of the Company or any Subsidiary or shall interfere with or restrict in any way the rights of the Company and its Subsidiaries, which rights are hereby expressly reserved, to discharge or terminate the services of Participant at any time for any reason whatsoever, with or without cause, except to the extent expressly provided otherwise in a written agreement between the Company or a Subsidiary and Participant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeiture, Termination and Cancellation upon Termination of Services. Except as set forth in Section 2.3(b) and (c), upon Participant&#8217;s Termination of Services for any or no reason, all then unvested RSUs subject to this Agreement will thereupon be automatically forfeited, terminated and cancelled as of the applicable termination date without payment of any consideration by the Company, and Participant, or Participant&#8217;s beneficiary or personal representative, as the case may be, shall have no further rights hereunder.  Upon a Participant&#8217;s Termination of Employment not for Cause or due to retirement as set forth in Section 2.3(b) and (c), a portion of the RSUs shall remain outstanding and eligible to vest in accordance with Section 2.3(b) and (c) hereof.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payment upon Vesting.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">As soon as administratively practicable following the vesting of any Restricted Stock Units pursuant to Section 2.3 hereof, but in no event later than 60 days after such vesting date (for the avoidance of doubt, this deadline is intended to comply with the &#8220;short-term deferral&#8221; exemption from Section 409A of the Code), the Company shall deliver to Participant (or any transferee permitted under Section 3.2 hereof) a number of Shares (either by delivering one or more certificates for such shares or by entering such shares in book entry form, as determined by the Company in its sole discretion) up to two times the number of Restricted Stock Units subject to this award that vest on the applicable vesting date, unless such Restricted Stock Units terminate prior to the given vesting date pursuant to Section 2.5 hereof. Notwithstanding the foregoing, in the event Shares cannot be issued pursuant to Section 2.7(a), (b) or (c) hereof, then the Shares shall be issued pursuant to the preceding sentence as soon as administratively practicable after the Administrator determines that Shares can again be issued in accordance with Sections 2.7(a), (b) and (c) hereof.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary in this Agreement, the Company shall be entitled to require payment by Participant of any sums required by applicable law to be withheld with respect to the grant of RSUs or the issuance of Shares. Such payment shall be made by deduction from other compensation payable to Participant or in such other form of consideration acceptable to the Company which may, in the sole discretion of the Administrator, include&#58;</font></div><div style="margin-bottom:13.2pt;text-indent:118.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash or check&#59;</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:118.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Surrender of Shares (including, without limitation, Shares otherwise issuable under the RSUs) held for such period of time as may be required by the Administrator in order to avoid adverse accounting consequences and having a Fair Market Value on the date of delivery equal to the minimum amount required to be withheld by statute&#59; or</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:118.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other property acceptable to the Administrator (including, without limitation, through the delivery of a notice that Participant has placed a market sell order with a broker with respect to Shares then issuable under the RSUs, and that the broker has been directed to pay a sufficient portion of the net proceeds of the sale to the Company in satisfaction of its withholding obligations&#59;&#160;provided&#160;that payment of such proceeds is then made to the Company at such time as may be required by the Company, but in any event not later than the settlement of such sale). The Company shall not be obligated to deliver any new certificate representing Shares to Participant or Participant&#8217;s legal representative or enter such Share in book entry form unless and until Participant or Participant&#8217;s legal representative shall have paid or otherwise satisfied in full the amount of all federal, state and local taxes applicable to the taxable income of Participant resulting from the grant or vesting of the RSUs or the issuance of Shares.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Conditions to Delivery of Stock. Subject to Section 2.6, the Shares deliverable hereunder, or any portion thereof, may be either previously authorized but unissued Shares or issued Shares which have then been reacquired by the Company. Such Shares shall be fully paid and nonassessable. The Company shall not be required to issue or deliver any Shares deliverable hereunder or portion thereof prior to fulfillment of all of the following conditions&#58;</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The admission of such Shares to listing on all stock exchanges on which such Shares are then listed&#59;</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The completion of any registration or other qualification of such Shares under any state or federal law or under rulings or regulations of the Securities and Exchange Commission or of any other governmental regulatory body, which the Administrator shall, in its absolute discretion, deem necessary or advisable&#59;</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The obtaining of any approval or other clearance from any state or federal governmental agency which the Administrator shall, in its absolute discretion, determine to be necessary or advisable&#59;</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The receipt by the Company of full payment for such Shares, including payment of any applicable withholding tax, which may be in one or more of the forms of consideration permitted under Section 2.6 hereof&#59; and</font></div><div style="text-align:justify;text-indent:39.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:146%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:146%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:146%">The lapse of such reasonable period of time following the vesting of any Restricted Stock Units as the Administrator may from time to time establish for reasons of administrative convenience.</font></div><div style="text-align:justify;text-indent:39.75pt"><font><br></font></div><div style="text-align:justify;text-indent:39.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:146%">2.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:146%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:146%">Rights as Stockholder. The holder of the RSUs shall not be, nor have any of the rights or privileges of, a stockholder of the Company, including, without limitation, voting rights and rights to dividends, in respect of the RSUs and any Shares underlying the RSUs and deliverable hereunder unless and until such Shares shall have been issued by the Company and held of record by such holder (as evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company). No adjustment will be made for a dividend or other right for which the record date is prior to the date the Shares are issued, except as provided in Section 13.2 of the Plan.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:146%">ARTICLE 3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:146%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:139%">OTHER PROVISIONS</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Administration. The Administrator shall have the power to interpret the Plan and this Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret, amend or revoke any such rules. All actions taken and all interpretations and determinations made by the Administrator in good faith shall be final and binding upon Participant, the Company and all other interested persons. Neither any person or persons acting as the Administrator and nor any member of the Committee or the Board shall be personally liable for any action, determination or interpretation made in good faith with respect to the Plan, this Agreement or the RSUs.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Grant is Not Transferable. During the lifetime of Participant, the RSUs may not be sold, pledged, assigned or transferred in any manner other than by will or the laws of descent and distribution, unless and until the Shares underlying the RSUs have been issued, and all restrictions applicable to such Shares have lapsed. Neither the RSUs nor any interest or right therein shall be liable for the debts, contracts or engagements of Participant or his or her successors in interest or shall be subject to disposition by transfer, alienation, anticipation, pledge, encumbrance, assignment or any other means whether such disposition be voluntary or involuntary or by operation of law by judgment, levy, attachment, garnishment or any other legal or equitable proceedings (including bankruptcy), and any attempted disposition thereof shall be null and void and of no effect, except to the extent that such disposition is permitted by the preceding sentence.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Binding Agreement. Subject to the limitation on the transferability of the RSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments Upon Specified Events. The Administrator may accelerate payment and vesting of the Restricted Stock Units in such circumstances as it, in its sole discretion, may determine. In addition, upon the occurrence of certain events relating to the Shares contemplated by Section 13.2 of the Plan (including, without limitation, an extraordinary cash dividend on such Stock), the Administrator shall make such adjustments the Administrator deems appropriate in the number of Restricted Stock Units then outstanding and the number and kind of securities that may be issued in respect of the Restricted Stock Units. Participant acknowledges that the RSUs are subject to amendment, modification and termination in certain events as provided in this Agreement and under the Plan, including without limitation, under Section 13.2 of the Plan.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notices. Any notice to be given under the terms of this Agreement to the Company shall be addressed to the Company in care of the Secretary of the Company at the Company&#8217;s principal office, and any notice to be given to Participant shall be addressed to Participant at Participant&#8217;s last address reflected on the Company&#8217;s records. By a notice given pursuant to this Section 3.5, either party may hereafter designate a different address for notices to be given to that party. Any notice shall be deemed duly given when sent via email or when sent by certified mail (return receipt requested) and deposited (with postage prepaid) in a post office or branch post office regularly maintained by the United States Postal Service.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Titles. Titles are provided herein for convenience only and are not to serve as a basis for interpretation or construction of this Agreement.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Governing Law. The laws of the State of California shall govern the interpretation, validity, administration, enforcement and performance of the terms of this Agreement regardless of the law that might be applied under principles of conflicts of laws.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Conformity to Securities Laws. Participant acknowledges that the Plan and this Agreement are intended to conform to the extent necessary with all provisions of the Securities Act and the Exchange Act and any and all regulations and rules promulgated by the Securities and Exchange Commission thereunder, and state securities laws and regulations. Notwithstanding anything herein to the contrary, the Plan shall be administered, and the RSUs are granted, only in such a manner as to conform to such laws, rules and regulations. To the extent permitted by applicable law, the Plan and this Agreement shall be deemed amended to the extent necessary to conform to such laws, rules and regulations.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amendments, Suspension and Termination. To the extent permitted by the Plan, this Agreement may be wholly or partially amended or otherwise modified, suspended or terminated at any time or from time to time by the Administrator&#59;&#160;provided&#160;that, except as may otherwise be provided by the Plan, no amendment, modification, suspension or termination of this Agreement shall adversely affect the RSUs in any material way without the prior written consent of Participant.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assign of the Company. Subject to the restrictions on transfer herein set forth in Section 3.2 hereof, this Agreement shall be binding upon Participant and his or her heirs, executors, administrators, successors and assigns.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font><br></font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Limitations Applicable to Section 16 Persons. Notwithstanding any other provision of the Plan or this Agreement, if Participant is subject to Section 16 of the Exchange Act, the Plan, the RSUs and this Agreement shall be subject to any additional limitations set forth in any applicable exemptive rule under Section 16 of the Exchange Act (including any amendment to Rule 16b-3 of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by applicable law, this Agreement shall be deemed amended to the extent necessary to conform to such applicable exemptive rule.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entire Agreement. The Plan, the Grant Notice and this Agreement constitute the entire agreement of the parties and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Section 409A. The RSUs are not intended to constitute &#8220;nonqualified deferred compensation&#8221; within the meaning of Section 409A of the Code (together with any Department of Treasury regulations and other interpretive guidance issued thereunder, including without limitation any such regulations or other guidance that may be issued after the date hereof, &#8220;Section 409A&#8221;). However, notwithstanding any other provision of the Plan, the Grant Notice or this Agreement, if at any time the Administrator determines that the RSUs (or any portion thereof) may be subject to Section 409A, the Administrator shall have the right in its sole discretion (without any obligation to do so or to indemnify Participant or any other person for failure to do so) to adopt such amendments to the Plan, the Grant Notice or this Agreement, or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, as the Administrator determines are necessary or appropriate either for the RSUs to be exempt from the application of Section 409A or to comply with the requirements of Section 409A.</font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:39.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Limitation on Participant&#8217;s Rights. Participation in the Plan confers no rights or interests other than as herein provided. This Agreement creates only a contractual obligation on the part of the Company as to amounts payable and shall not be construed as creating a trust. Neither the Plan nor any underlying program, in and of itself, has any assets. Participant shall have only the rights of a general unsecured creditor of the Company with respect to amounts credited and benefits payable, if any, with respect to the RSUs, and rights no greater than the right to receive the Shares as a general unsecured creditor with respect to RSUs, as and when payable hereunder.</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.1pt"><font><br></font></div></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">EXHIBIT B</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">TO SENIOR EXECUTIVE PERFORMANCE-BASED RESTRICTED STOCK UNIT AWARD NOTICE</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:162%">CONSENT OF SPOUSE</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:39.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:128%">I, ____________________, spouse of ____________________, have read and approve the foregoing ASGN Incorporated Performance-Based Restricted Stock Unit Award Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:128%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:128%">&#8221;). In consideration of issuing to my spouse the shares of the common stock of ASGN Incorporated. set forth in the Agreement, I hereby appoint my spouse as my attorney-in-fact in respect to the exercise of any rights under the Agreement and agree to be bound by the provisions of the Agreement insofar as I may have any rights in said Agreement or any shares of the common stock of ASGN Incorporated issued pursuant thereto under the community property laws or similar laws relating to marital property in effect in the state of our residence as of the date of the signing of the foregoing Agreement.</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.531%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="12" style="padding:0 1pt"><div style="text-align:justify;text-indent:39.75pt"><font><br></font></div></td></tr><tr style="height:15pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">Dated&#58; ___________________</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_______________________________________</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;Signature of Spouse</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">PLEASE NOTE&#58; THIS DOCUMENT ONLY NEEDS TO BE SIGNED IF YOU ARE MARRIED AND RESIDE IN ONE OF THE FOLLOWING STATES&#58; Alaska, Arizona, California, Idaho, Louisiana, Nevada, New Mexico, Texas, Washington or Wisconsin.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:13.2pt;text-align:justify;text-indent:118.8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.31
<SEQUENCE>3
<FILENAME>wilsontransitionletter1322.htm
<DESCRIPTION>EX-10.31
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ibf48913a648a4cc983d1008eb4644923_1"></div><div style="min-height:97.5pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#004e8f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:139%">ASGN Incorporated &#124; NYSE&#58; ASGN</font></div><div><font style="color:#2e74b5;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:139%">4400 Cox Road, Suite 110 </font></div><div><font style="color:#2e74b5;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:139%">Glen Allen, VA 23060</font></div><div><font style="color:#004e8f;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:139%">asgn.com</font></div><div><font><br></font></div><div><font><br></font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 10.31</font></td></tr></table></div></div><div style="margin-bottom:3pt;margin-top:12pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:12pt"><font><br></font></div><div style="margin-bottom:3pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 3, 2022</font></div><div style="margin-bottom:3pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dear George&#58;</font></div><div style="margin-bottom:3pt;margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Re&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transition Agreement</font></div><div style="margin-bottom:3pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This letter memorializes the understanding between you (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Executive</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and ASGN Incorporated (fka On Assignment, Inc.) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) concerning certain terms relating to your upcoming retirement and transition from the Company in the coming months.  Reference is made herein to that certain Employment and Non-Competition Agreement, dated as of January 31, 2018, by and between you and the Company (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Employment Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary contained in the Employment Agreement, you and the Company hereby agree and acknowledge&#58; </font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:27.75pt;text-decoration:underline">Position</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">.  Beginning on January 3, 2022, you will continue as an employee of the Company in the position of Executive Advisor through and including April 3, 2022. During your time as an Executive Advisor, you will provide transition services and you will be expected to work 30 hours per week (subject to any periods of vacation or sick leave).  Effective at the end of business on April 3, 2022, you and the Company agree that you will retire from employment with the Company and its subsidiaries and affiliates (including from your position as Executive Advisor).</font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:27.75pt;text-decoration:underline">Base Salary and Annual Bonus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">.  As compensation for services as Executive Advisor, you will receive a salary at a monthly rate equal to $10,000, which will be payable in accordance with the Company&#8217;s normal payroll practices. You acknowledge that you will not be eligible to receive any Performance Bonus (as defined in the Employment Agreement) for calendar year 2022, but that you remain eligible to receive a Performance Bonus for calendar year 2021.</font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:27.75pt;text-decoration:underline">Equity Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">.  Due to your successful implementation of a succession plan per the terms of the RSU retention award granted to you on April 2, 2018, any remaining unvested restricted stock units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;text-decoration:underline">RSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">&#8221;) outstanding under it shall accelerate and vest in full on April 3, 2022. You acknowledge and agree that, to the extent the annual time-vesting RSU awards granted to you on January 2, 2020 and January 4, 2021 are outstanding and unvested as of April 3, 2022, such awards will be canceled and forfeited for no consideration, and you will have no further right, title or interest in or to such awards. In addition, the annual 2020 and 2021 performance-based RSU awards granted to you on April 8, 2020 and April 19, 2021 will remain outstanding and eligible to vest based on the achievement of performance goals, but any RSUs earned based on the achievement of those goals will be pro-rated by 2&#47;3 and 1&#47;3, respectively, to reflect your time served as President of ECS Federal, LLC (and you will forfeit the remaining portion of any earned RSUs).  </font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:27.75pt;text-decoration:underline">Severance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">.  You agree that, effective January 3, 2022, (i) you will not be a participant in the Company&#8217;s Amended and Restated Change in Control Severance Plan, and (ii) you will not be eligible to receive any severance payment under the Employment Agreement, including, but not limited to, any Disability severance.</font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:27.75pt"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;text-decoration:underline">Restrictive Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">.  This letter is not intended to modify any restrictive covenants contained in the Employment Agreement. You and the Company acknowledge and agree that your Date of </font></div><div style="height:59.28pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#124;US-DOCS&#92;127023158.3&#124;&#124;</font></div></div></div><hr style="page-break-after:always"><div style="min-height:97.5pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">Termination (as defined in the Employment Agreement) for purposes of such restrictive covenants shall be April 3, 2022.</font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:122%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:27pt;text-decoration:underline">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">.  You and the Company agree that this letter does not constitute notice of termination of your employment by the Company without Cause or by you for Good Reason (each, as defined in the Employment Agreement).</font></div><div style="margin-bottom:10pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%;padding-left:27.75pt;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:122%">.  Nothing contained in this letter will confer upon you any right to continue in employment with the Company or its subsidiaries or affiliates or interfere with the right of the Company to terminate your employment at any time, for any reason or no reason, with or without cause.  This letter shall be governed by and construed and enforced in accordance with Virginia law without regard to the conflict of laws provisions thereof.  All other terms and conditions of the Employment Agreement shall remain fully in effect, and nothing in this letter shall directly or indirectly limit or restrict any of your rights or entitlements under the Employment Agreement, except as effectuated by operation of the foregoing.  This letter may only be amended in a writing signed by both you and an authorized representative of the Company.</font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This letter may be delivered via facsimile, email or other electronic means permitted by the Company, and may be executed in counterparts, each of which shall be deemed an original and all of which shall be constitute one and the same document.  </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Signature Page Follows</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#93;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="height:59.28pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:97.5pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this letter to be executed as of the date first written above.</font></div><div style="text-indent:72pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ASGN INCORPORATED</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Theodore S. Hanson</font></div><div style="padding-left:216pt"><font><br></font></div><div style="padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;  Chief Executive Officer</font></div><div style="padding-left:216pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The undersigned hereby accepts and agrees to all the </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">terms and provisions of this letter&#58;</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">_______________________________</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">George Wilson</font></div><div style="text-align:center"><font><br></font></div><div style="height:59.28pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>4
<FILENAME>ex211subsoftheregistrant-q.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifb10147522ff4d2aac0d13f4340df872_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 21.1</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUBSIDIARIES OF THE REGISTRANT</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-indent:29.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Apex Systems, LLC, a Virginia limited liability company</font></div><div style="text-indent:29.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ECS Federal, LLC, a Delaware limited liability company</font></div><div style="text-indent:29.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creative Circle, LLC, a Delaware limited liability company</font></div><div style="text-indent:29.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other subsidiaries of the Registrant are omitted from this exhibit pursuant to Regulation S-K Item 601(b)(21)(ii)</font></div><div style="text-indent:29.25pt"><font><br></font></div><div style="text-indent:29.25pt"><font><br></font></div><div style="text-indent:29.25pt"><font><br></font></div><div style="text-indent:29.25pt"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>ex231consent-q421.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7cdcf4b4e55d419aa9c42a56f06de02c_1"></div><div style="min-height:90pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit 23.1</font></div></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statement Nos. 333-256948, 333-233342, 333-223952, 333-168041, 333-183863, 333-204776, 333-189287, and 333-181426 on Form S-8 and 333-181570 and 333-182277 on Form S-3 of our reports dated February 28, 2022, relating to the financial statements of ASGN Incorporated and the effectiveness of ASGN Incorporated&#8217;s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended December&#160;31, 2021.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Los Angeles, California </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">February 28, 2022</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>q421ex311ceocertification3.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7106426f27c442329778fb255d6406ec_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.1</font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULES 13a-14(a)&#160;AND 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;UNDER THE SECURITIES EXCHANGE ACT OF 1934 AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Theodore S. Hanson, certify that&#58;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this annual report on Form&#160;10-K of ASGN Incorporated&#59;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 28, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theodore S. Hanson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theodore S. Hanson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>q421ex312cfocertification3.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i83ed0bb1030241c9a1c3d83a88486822_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.2</font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO RULES 13a-14(a)&#160;AND 15d-14(a)</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;UNDER THE SECURITIES EXCHANGE ACT OF 1934 AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Edward L. Pierce, certify that&#58;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this annual report on Form&#160;10-K of ASGN Incorporated&#59;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:18pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 28, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Edward L. Pierce</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edward L. Pierce</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>q421ex321certificationofce.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i6b7e069d52c74cfcb36927d843afb695_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.1</font></div></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant to Section&#160;906 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section&#160;1350)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned, the Chief Executive Officer of ASGN Incorporated (the &#34;Company&#34;), hereby certifies that, to his knowledge on the date hereof&#58;</font></div><div><font><br></font></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) the Annual Report on Form&#160;10-K of the Company for the period ended December&#160;31, 2021 filed on the date hereof with the Securities and Exchange Commission (the &#34;Report&#34;) fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 28, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theodore S. Hanson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theodore S. Hanson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>q421ex322certificationofcf.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifaeeee7035db4922a17d2a39771c936d_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 32.2</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification Pursuant to Section&#160;906 </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section&#160;1350)</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The undersigned, the Chief Financial Officer of ASGN Incorporated (the &#34;Company&#34;), hereby certifies that, to his knowledge on the date hereof&#58;</font></div><div><font><br></font></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) the Annual Report on Form&#160;10-K of the Company for the period ended December&#160;31, 2021 filed on the date hereof with the Securities and Exchange Commission (the &#34;Report&#34;) fully complies with the requirements of Section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.816%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; February 28, 2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Edward L. Pierce</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Edward L. Pierce</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</font></td></tr></table></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>asgn-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7a5e64f5-d175-4222-8ce5-d010dddeedba,g:8961f940-70a0-4fbb-9ead-2ee1b0dd2c9f-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:asgn="http://www.asgn.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.asgn.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asgn-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asgn-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asgn-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="asgn-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.asgn.com/role/DocumentandEntityInformation">
        <link:definition>0001001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME">
        <link:definition>1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="General" roleURI="http://www.asgn.com/role/General">
        <link:definition>2101101 - Disclosure - General</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofCriticalandSignificantAccountingPolicies" roleURI="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies">
        <link:definition>2102102 - Disclosure - Summary of Critical and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofCriticalandSignificantAccountingPoliciesPolicies" roleURI="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - Disclosure - Summary of Critical and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofCriticalandSignificantAccountingPoliciesDetails" roleURI="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails">
        <link:definition>2404401 - Disclosure - Summary of Critical and Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingStandardsUpdate" roleURI="http://www.asgn.com/role/AccountingStandardsUpdate">
        <link:definition>2105103 - Disclosure - Accounting Standards Update</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://www.asgn.com/role/DiscontinuedOperations">
        <link:definition>2106104 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://www.asgn.com/role/DiscontinuedOperationsTables">
        <link:definition>2307301 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsDetails" roleURI="http://www.asgn.com/role/DiscontinuedOperationsDetails">
        <link:definition>2408402 - Disclosure - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNotes" roleURI="http://www.asgn.com/role/LeasesNotes">
        <link:definition>2109105 - Disclosure - Leases (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.asgn.com/role/LeasesTables">
        <link:definition>2310302 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostDetails" roleURI="http://www.asgn.com/role/LeasesLeaseCostDetails">
        <link:definition>2411403 - Disclosure - Leases Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalInformationDetails" roleURI="http://www.asgn.com/role/LeasesSupplementalInformationDetails">
        <link:definition>2412404 - Disclosure - Leases Supplemental Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeaseLiabilityPaymentsDueDetails" roleURI="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails">
        <link:definition>2413405 - Disclosure - Leases Operating Lease Liability Payments Due (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeaseLiabilityPaymentsDueDetails_1" roleURI="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1">
        <link:definition>2413405 - Disclosure - Leases Operating Lease Liability Payments Due (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.asgn.com/role/Acquisitions">
        <link:definition>2114106 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.asgn.com/role/AcquisitionsTables">
        <link:definition>2315303 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDetails" roleURI="http://www.asgn.com/role/AcquisitionsDetails">
        <link:definition>2416406 - Disclosure - Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIdentifiableAssets" roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssets">
        <link:definition>2117107 - Disclosure - Goodwill and Identifiable Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIdentifiableAssetsTables" roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables">
        <link:definition>2318304 - Disclosure - Goodwill and Identifiable Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIdentifiableAssetsGoodwillDetails" roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails">
        <link:definition>2419407 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails">
        <link:definition>2420408 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails">
        <link:definition>2421409 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.asgn.com/role/PropertyandEquipment">
        <link:definition>2122108 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.asgn.com/role/PropertyandEquipmentTables">
        <link:definition>2323305 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentDetails" roleURI="http://www.asgn.com/role/PropertyandEquipmentDetails">
        <link:definition>2424410 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNarrativesDetails" roleURI="http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails">
        <link:definition>2425411 - Disclosure - Property and Equipment (Narratives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebt" roleURI="http://www.asgn.com/role/LongTermDebt">
        <link:definition>2126109 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtTables" roleURI="http://www.asgn.com/role/LongTermDebtTables">
        <link:definition>2327306 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtComponentsDetails" roleURI="http://www.asgn.com/role/LongTermDebtComponentsDetails">
        <link:definition>2428412 - Disclosure - Long-Term Debt - Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermDebtNarrativeDetails" roleURI="http://www.asgn.com/role/LongTermDebtNarrativeDetails">
        <link:definition>2429413 - Disclosure - Long-Term Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.asgn.com/role/CommitmentsandContingencies">
        <link:definition>2130110 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.asgn.com/role/CommitmentsandContingenciesTables">
        <link:definition>2331307 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.asgn.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2432414 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesContractualObligationsDetails" roleURI="http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails">
        <link:definition>2433415 - Disclosure - Commitments and Contingencies Contractual Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.asgn.com/role/StockholdersEquity">
        <link:definition>2134111 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.asgn.com/role/StockholdersEquityDetails">
        <link:definition>2435416 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationandOtherEmployeeBenefitPlans" roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans">
        <link:definition>2136112 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationandOtherEmployeeBenefitPlansTables" roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables">
        <link:definition>2337308 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails">
        <link:definition>2438417 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails">
        <link:definition>2439418 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails">
        <link:definition>2440419 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails">
        <link:definition>2441420 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.asgn.com/role/IncomeTaxes">
        <link:definition>2142113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.asgn.com/role/IncomeTaxesTables">
        <link:definition>2343309 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativesDetails" roleURI="http://www.asgn.com/role/IncomeTaxesNarrativesDetails">
        <link:definition>2444421 - Disclosure - Income Taxes (Narratives) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxComponentsDetails" roleURI="http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails">
        <link:definition>2445422 - Disclosure - Income Taxes (Income Tax Components) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeBeforeTaxDetails" roleURI="http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails">
        <link:definition>2446423 - Disclosure - Income Taxes (Income Before Tax) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2447424 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxRateReconciliationDetails" roleURI="http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails">
        <link:definition>2448425 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShare" roleURI="http://www.asgn.com/role/EarningsperShare">
        <link:definition>2149114 - Disclosure - Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareTables" roleURI="http://www.asgn.com/role/EarningsperShareTables">
        <link:definition>2350310 - Disclosure - Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareDetails" roleURI="http://www.asgn.com/role/EarningsperShareDetails">
        <link:definition>2451426 - Disclosure - Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.asgn.com/role/SegmentReporting">
        <link:definition>2152115 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.asgn.com/role/SegmentReportingTables">
        <link:definition>2353311 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingSegmentReportingInformationDetails" roleURI="http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails">
        <link:definition>2454427 - Disclosure - Segment Reporting - Segment Reporting Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingDisaggregatedRevenueDetails" roleURI="http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails">
        <link:definition>2455428 - Disclosure - Segment Reporting - Disaggregated Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" roleURI="http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails">
        <link:definition>2456429 - Disclosure - Segment Reporting - Federal Government Segment Revenues by Customer Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.asgn.com/role/FairValueMeasurements">
        <link:definition>2157116 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsDetails" roleURI="http://www.asgn.com/role/FairValueMeasurementsDetails">
        <link:definition>2458430 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedQuarterlyResults" roleURI="http://www.asgn.com/role/UnauditedQuarterlyResults">
        <link:definition>2159117 - Disclosure - Unaudited Quarterly Results</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedQuarterlyResultsTables" roleURI="http://www.asgn.com/role/UnauditedQuarterlyResultsTables">
        <link:definition>2360312 - Disclosure - Unaudited Quarterly Results (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="UnauditedQuarterlyResultsDetails" roleURI="http://www.asgn.com/role/UnauditedQuarterlyResultsDetails">
        <link:definition>2461431 - Disclosure - Unaudited Quarterly Results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccounts" roleURI="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>2162118 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>2463432 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.asgn.com/role/AuditInformation">
        <link:definition>0002007 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="asgn_FederalcivilianMember" abstract="true" name="FederalcivilianMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_GrantedAwardMember" abstract="true" name="GrantedAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_CostplusfixedfeeContractMember" abstract="true" name="CostplusfixedfeeContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_LeverageRatio" abstract="false" name="LeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="asgn_AwardswithperformanceandserviceconditionsMember" abstract="true" name="AwardswithperformanceandserviceconditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_VestedAwardMember" abstract="true" name="VestedAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_RevenueTypeDomain" abstract="true" name="RevenueTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ConsultingMember" abstract="true" name="ConsultingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ContractorRelationsMember" abstract="true" name="ContractorRelationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ApexSegmentMember" abstract="true" name="ApexSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_RestrictedStockUnitsAndAwardsForfeitedMember" abstract="true" name="RestrictedStockUnitsAndAwardsForfeitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_DeferredTaxAssetsLeasingliabilities" abstract="false" name="DeferredTaxAssetsLeasingliabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_AssignmentMember" abstract="true" name="AssignmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_UnauditedQuarterlyIncomeStatementTableTextBlock" abstract="false" name="UnauditedQuarterlyIncomeStatementTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="asgn_EarnOut2020Axis" abstract="true" name="EarnOut2020Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asgn_EarnOut2020Domain" abstract="true" name="EarnOut2020Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_WorkInProgressMember" abstract="true" name="WorkInProgressMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ECSMember" abstract="true" name="ECSMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_UnauditedQuarterlyIncomeStatementTextBlock" abstract="false" name="UnauditedQuarterlyIncomeStatementTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" abstract="false" name="DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" abstract="false" name="CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="asgn_DisposalGroupLeaseLiabilityNoncurrent" abstract="false" name="DisposalGroupLeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_CommercialandotherMember" abstract="true" name="CommercialandotherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_BankBaseRateMember" abstract="true" name="BankBaseRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_A4908MillionTermBLoanFacilityDueApril2025Member" abstract="true" name="A4908MillionTermBLoanFacilityDueApril2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ContractualObligationsAbstract" abstract="true" name="ContractualObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" abstract="true" name="ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="asgn_EarnOut2021Domain" abstract="true" name="EarnOut2021Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_TSRMember" abstract="true" name="TSRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_DeferredTaxLiabilityLeasingAsset" abstract="false" name="DeferredTaxLiabilityLeasingAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_WorkerscompensationlossreservePolicyTextBlock" abstract="false" name="WorkerscompensationlossreservePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="asgn_RestrictedStockUnitsAndAwardsMember" abstract="true" name="RestrictedStockUnitsAndAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_AllowanceforWorkersCompensationLossReservesMember" abstract="true" name="AllowanceforWorkersCompensationLossReservesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" abstract="true" name="DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asgn_StockRepurchaseProgramTerm" abstract="false" name="StockRepurchaseProgramTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="asgn_RevenueTypeAxis" abstract="true" name="RevenueTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asgn_AwardwithserviceconditionsMember" abstract="true" name="AwardwithserviceconditionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_DepreciationExpenseTableTextBlock" abstract="false" name="DepreciationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" abstract="false" name="DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="asgn_DeferredTaxAssetsOtherNoncurrent" abstract="false" name="DeferredTaxAssetsOtherNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_FederalGovernmentBusinessMember" abstract="true" name="FederalGovernmentBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" abstract="true" name="DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member" abstract="true" name="A250MillionRevolvingCreditFacilityDueNovember2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" abstract="true" name="DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asgn_DisposalGroupLeaseLiabilityCurrent" abstract="false" name="DisposalGroupLeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_A2020AcquisitionsMember" abstract="true" name="A2020AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ForfeitedAwardMember" abstract="true" name="ForfeitedAwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract" abstract="true" name="ReconciliationOfNetIncomeToComprehensiveIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asgn_NetIncomeFromDiscontinuedOperations" abstract="false" name="NetIncomeFromDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_ForeignMember" abstract="true" name="ForeignMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_EmployeeStockPurchasePlanMember" abstract="true" name="EmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_SoftwareDevelopmentWorkInProgressMember" abstract="true" name="SoftwareDevelopmentWorkInProgressMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_CommercialBusinessMember" abstract="true" name="CommercialBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="asgn_DepartmentofdefenseandintelligenceagenciesMember" abstract="true" name="DepartmentofdefenseandintelligenceagenciesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="asgn_EarnOut2021Axis" abstract="true" name="EarnOut2021Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asgn_InterestRateTypeAxis" abstract="true" name="InterestRateTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="asgn_A2021AcquisitionsMember" abstract="true" name="A2021AcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_OxfordBusinessMember" abstract="true" name="OxfordBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" abstract="false" name="PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="asgn_NetIncomeFromContinuingOperations" abstract="false" name="NetIncomeFromContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="asgn_InterestRateTypeDomain" abstract="true" name="InterestRateTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="asgn_ComputerHardwareAndSoftwareMember" abstract="true" name="ComputerHardwareAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>asgn-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7a5e64f5-d175-4222-8ce5-d010dddeedba,g:8961f940-70a0-4fbb-9ead-2ee1b0dd2c9f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_20649dd2-235e-43e2-a425-6d5b01e13023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bd595f92-c04d-4aca-a5da-720422cfe390" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_20649dd2-235e-43e2-a425-6d5b01e13023" xlink:to="loc_us-gaap_Liabilities_bd595f92-c04d-4aca-a5da-720422cfe390" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_912c173c-5d8f-448e-aa29-b0cdd6d38a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_20649dd2-235e-43e2-a425-6d5b01e13023" xlink:to="loc_us-gaap_StockholdersEquity_912c173c-5d8f-448e-aa29-b0cdd6d38a9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_300a09e4-c40a-4a11-8bca-e575b39b42f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_51f3fa6a-617b-47b3-82e7-d557b0b3c0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_300a09e4-c40a-4a11-8bca-e575b39b42f8" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_51f3fa6a-617b-47b3-82e7-d557b0b3c0fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_93c4e433-c4b5-4414-9fae-3788819e149a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_300a09e4-c40a-4a11-8bca-e575b39b42f8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_93c4e433-c4b5-4414-9fae-3788819e149a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_49a35fcb-f515-42ca-92cc-594ce7055bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_300a09e4-c40a-4a11-8bca-e575b39b42f8" xlink:to="loc_us-gaap_AccountsPayableCurrent_49a35fcb-f515-42ca-92cc-594ce7055bc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_d9672143-845a-40b2-960e-13b26e150fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_300a09e4-c40a-4a11-8bca-e575b39b42f8" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_d9672143-845a-40b2-960e-13b26e150fb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3bba5cef-655b-4220-bb5e-9937a3d7fab9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_300a09e4-c40a-4a11-8bca-e575b39b42f8" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3bba5cef-655b-4220-bb5e-9937a3d7fab9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ec665797-56ce-4e2c-a629-7547ba1c966e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_ab30d143-6c9f-4e98-9ce1-52210791a613" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec665797-56ce-4e2c-a629-7547ba1c966e" xlink:to="loc_us-gaap_LiabilitiesCurrent_ab30d143-6c9f-4e98-9ce1-52210791a613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_05823f3b-064c-417b-9c3c-18c73f21bffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec665797-56ce-4e2c-a629-7547ba1c966e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_05823f3b-064c-417b-9c3c-18c73f21bffe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_73988cd8-859b-45ac-8b07-1b67eb995d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec665797-56ce-4e2c-a629-7547ba1c966e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_73988cd8-859b-45ac-8b07-1b67eb995d33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9edb8831-0cbd-4825-8e52-003ba4cec5fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec665797-56ce-4e2c-a629-7547ba1c966e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9edb8831-0cbd-4825-8e52-003ba4cec5fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0e7de20f-6d95-4ef3-87b6-6848310e6a19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec665797-56ce-4e2c-a629-7547ba1c966e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0e7de20f-6d95-4ef3-87b6-6848310e6a19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_be8b3838-ac51-4062-85cc-dbc6c78eaa85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ec665797-56ce-4e2c-a629-7547ba1c966e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_be8b3838-ac51-4062-85cc-dbc6c78eaa85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b5cc2caa-d1e2-4e86-b465-0cafd2a79265" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f3ee7dd7-9c37-4c06-9684-2b2d1c9cdeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5cc2caa-d1e2-4e86-b465-0cafd2a79265" xlink:to="loc_us-gaap_CommonStockValue_f3ee7dd7-9c37-4c06-9684-2b2d1c9cdeb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_220f0fd3-f44c-4d2c-825e-66ce59958f88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5cc2caa-d1e2-4e86-b465-0cafd2a79265" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_220f0fd3-f44c-4d2c-825e-66ce59958f88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d08413dc-e9c8-429c-9a76-3af7f0374a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5cc2caa-d1e2-4e86-b465-0cafd2a79265" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d08413dc-e9c8-429c-9a76-3af7f0374a35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_918edba1-03d2-43c2-a119-695360175071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5cc2caa-d1e2-4e86-b465-0cafd2a79265" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_918edba1-03d2-43c2-a119-695360175071" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_bf9eb96e-4939-4873-8703-e8920e13daa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b5cc2caa-d1e2-4e86-b465-0cafd2a79265" xlink:to="loc_us-gaap_PreferredStockValue_bf9eb96e-4939-4873-8703-e8920e13daa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_93c679b1-12d1-4b39-adf7-d5a9f7973a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_93c679b1-12d1-4b39-adf7-d5a9f7973a5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_38d5b2ad-0760-4d8d-8a5a-9d92c5ba819c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_38d5b2ad-0760-4d8d-8a5a-9d92c5ba819c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6c404cc4-ffea-4c20-8368-eb5236ae4d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:to="loc_us-gaap_AssetsCurrent_6c404cc4-ffea-4c20-8368-eb5236ae4d50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2c80ef04-ac97-4408-ba8c-fc77d5fd5bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:to="loc_us-gaap_Goodwill_2c80ef04-ac97-4408-ba8c-fc77d5fd5bbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_02e313bf-8040-4ee2-be00-edb87598202c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_02e313bf-8040-4ee2-be00-edb87598202c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6f363df7-861e-4597-a16e-9ceefe95cab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6f363df7-861e-4597-a16e-9ceefe95cab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_61c36948-4bbb-4711-abac-9830e5bba704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f8b760c3-c22c-40df-8260-660a84f5719e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_61c36948-4bbb-4711-abac-9830e5bba704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b8c0e11b-fcda-440f-afd6-8c465435e643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_00853f28-7848-41de-aa40-6577e2559fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b8c0e11b-fcda-440f-afd6-8c465435e643" xlink:to="loc_us-gaap_OtherAssetsCurrent_00853f28-7848-41de-aa40-6577e2559fc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1b47b610-9c12-4033-82b6-9b5abdd90162" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b8c0e11b-fcda-440f-afd6-8c465435e643" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_1b47b610-9c12-4033-82b6-9b5abdd90162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_f20ea8e3-00bb-4735-90f7-be547243ba74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b8c0e11b-fcda-440f-afd6-8c465435e643" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_f20ea8e3-00bb-4735-90f7-be547243ba74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_94f280d7-43a2-47b3-99d9-7413c1898f76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b8c0e11b-fcda-440f-afd6-8c465435e643" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_94f280d7-43a2-47b3-99d9-7413c1898f76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b45dec8f-052d-4835-aae4-8d6cdf8afbc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b8c0e11b-fcda-440f-afd6-8c465435e643" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b45dec8f-052d-4835-aae4-8d6cdf8afbc1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromContinuingOperations_e94d49aa-fb89-4f85-b608-464e47252c24" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ca287057-bc3e-4f40-a16e-07497f739739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_NetIncomeFromContinuingOperations_e94d49aa-fb89-4f85-b608-464e47252c24" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ca287057-bc3e-4f40-a16e-07497f739739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_555be345-238a-4987-818f-e5e2f2f008c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_NetIncomeFromContinuingOperations_e94d49aa-fb89-4f85-b608-464e47252c24" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_555be345-238a-4987-818f-e5e2f2f008c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4bf059a4-ce5f-45e1-9fe2-b033d860ecaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_b94b5ce9-667f-41b4-819f-98188e9e6976" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4bf059a4-ce5f-45e1-9fe2-b033d860ecaa" xlink:to="loc_asgn_NetIncomeFromDiscontinuedOperations_b94b5ce9-667f-41b4-819f-98188e9e6976" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromContinuingOperations_5aa6fec8-b51d-4ad2-8492-648a0f2fcf9a" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4bf059a4-ce5f-45e1-9fe2-b033d860ecaa" xlink:to="loc_asgn_NetIncomeFromContinuingOperations_5aa6fec8-b51d-4ad2-8492-648a0f2fcf9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d3c864cf-e6f3-43fb-a79e-302886a451b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_43678a48-21b1-488d-8e31-ff39b4fa2862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d3c864cf-e6f3-43fb-a79e-302886a451b7" xlink:to="loc_us-gaap_Revenues_43678a48-21b1-488d-8e31-ff39b4fa2862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_9042f1a7-e404-4b43-b72e-4f59039923df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d3c864cf-e6f3-43fb-a79e-302886a451b7" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_9042f1a7-e404-4b43-b72e-4f59039923df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a2b4395c-3fcc-42b5-ad1c-90303b3d1fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_89e67185-7338-493f-a81a-c51576e98647" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_a2b4395c-3fcc-42b5-ad1c-90303b3d1fc9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_89e67185-7338-493f-a81a-c51576e98647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dd79f9db-52b3-4e0a-be62-55f31f1b76da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_a2b4395c-3fcc-42b5-ad1c-90303b3d1fc9" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dd79f9db-52b3-4e0a-be62-55f31f1b76da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_77f88aed-321f-464d-85be-3ef4fb8018cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_73cef015-8966-4f20-8d90-f71a7ba53942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_77f88aed-321f-464d-85be-3ef4fb8018cc" xlink:to="loc_us-gaap_NetIncomeLoss_73cef015-8966-4f20-8d90-f71a7ba53942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b14582a1-89d5-4cc5-a77f-51f394666645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_77f88aed-321f-464d-85be-3ef4fb8018cc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_b14582a1-89d5-4cc5-a77f-51f394666645" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cf83cd9c-5cee-4b43-a618-4da0601f85c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_73dce5f1-7dac-4d60-8fde-80f86fe79f81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cf83cd9c-5cee-4b43-a618-4da0601f85c4" xlink:to="loc_us-gaap_GrossProfit_73dce5f1-7dac-4d60-8fde-80f86fe79f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4ca98786-e081-4a54-95eb-fe5640a7e4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cf83cd9c-5cee-4b43-a618-4da0601f85c4" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_4ca98786-e081-4a54-95eb-fe5640a7e4db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b3e432f5-1d10-4de2-850c-dff9e61db125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_cf83cd9c-5cee-4b43-a618-4da0601f85c4" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b3e432f5-1d10-4de2-850c-dff9e61db125" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b3b080f9-af9f-4972-beab-d50cdae66f31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_f6e69489-9c0a-449f-b90e-8069f1e1a6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_b3b080f9-af9f-4972-beab-d50cdae66f31" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_f6e69489-9c0a-449f-b90e-8069f1e1a6c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_71f1e4a0-5181-49f9-87d1-c954075722f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_b3b080f9-af9f-4972-beab-d50cdae66f31" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_71f1e4a0-5181-49f9-87d1-c954075722f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da3dc179-cdd0-49ed-a1ff-4a0d0b784e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f0cce2b9-9a7d-4961-bed9-a437bc1bf948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da3dc179-cdd0-49ed-a1ff-4a0d0b784e6f" xlink:to="loc_us-gaap_OperatingIncomeLoss_f0cce2b9-9a7d-4961-bed9-a437bc1bf948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_8a9bc4f5-fb37-460a-85e1-8d3477768146" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da3dc179-cdd0-49ed-a1ff-4a0d0b784e6f" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_8a9bc4f5-fb37-460a-85e1-8d3477768146" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1434c249-8a02-46af-90e7-75cb9c2011b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_da3dc179-cdd0-49ed-a1ff-4a0d0b784e6f" xlink:to="loc_us-gaap_InterestExpense_1434c249-8a02-46af-90e7-75cb9c2011b7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64082b5f-0439-47a8-87a5-7e4d428c8bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_14a1a26a-7fd2-4e94-90d7-ade5a9482064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64082b5f-0439-47a8-87a5-7e4d428c8bc7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_14a1a26a-7fd2-4e94-90d7-ade5a9482064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12121de0-cb74-43d1-8ab5-820daf1fa81d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64082b5f-0439-47a8-87a5-7e4d428c8bc7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12121de0-cb74-43d1-8ab5-820daf1fa81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7d7c41-030e-4b67-8a97-0dded1344ece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64082b5f-0439-47a8-87a5-7e4d428c8bc7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9c7d7c41-030e-4b67-8a97-0dded1344ece" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca4b40f1-f59b-4b0b-a1bd-0e69932d1cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_64082b5f-0439-47a8-87a5-7e4d428c8bc7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca4b40f1-f59b-4b0b-a1bd-0e69932d1cf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8f22ad68-8f2c-401f-b9ed-5ee163574a39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8f22ad68-8f2c-401f-b9ed-5ee163574a39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_46d561c4-7950-438a-9ae2-2256c4201063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_46d561c4-7950-438a-9ae2-2256c4201063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7c44c613-cfd5-4086-a114-7d8f0901f717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_NetIncomeLoss_7c44c613-cfd5-4086-a114-7d8f0901f717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c95d3f71-dca9-4a09-96ba-3fe65285e3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c95d3f71-dca9-4a09-96ba-3fe65285e3ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4da1496e-5452-40be-867a-021e3bbe9a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_4da1496e-5452-40be-867a-021e3bbe9a48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6336971c-2cf4-45e1-b687-1c9c8501f2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_6336971c-2cf4-45e1-b687-1c9c8501f2c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_33bbaaed-aa55-4b06-b20a-e72763aa5b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_33bbaaed-aa55-4b06-b20a-e72763aa5b57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d8477297-9fa3-481a-9b90-9a67e952b537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d8477297-9fa3-481a-9b90-9a67e952b537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_24ca5e63-eda0-4ba3-b50d-00210e85ad8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_24ca5e63-eda0-4ba3-b50d-00210e85ad8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_43bb95ae-dfd6-41e9-b993-b95369fd5ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_43bb95ae-dfd6-41e9-b993-b95369fd5ab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_05f32150-06f8-4d53-ab28-a68a55934b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_ShareBasedCompensation_05f32150-06f8-4d53-ab28-a68a55934b8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_4c93b511-0229-468a-a5e5-0266c62b2c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_4c93b511-0229-468a-a5e5-0266c62b2c0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_fa26cf64-14e5-44d9-881c-a7c4d2756c17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_394f48af-872a-45bb-9e13-bab0a9e0bb02" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_fa26cf64-14e5-44d9-881c-a7c4d2756c17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87fddf42-fd60-4acf-b778-22d8fd830c50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b7f94a4b-626b-4569-9ea2-1ec5cd6d07d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87fddf42-fd60-4acf-b778-22d8fd830c50" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b7f94a4b-626b-4569-9ea2-1ec5cd6d07d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c9f8b2e4-4170-4f0a-b0e0-bef84194c897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87fddf42-fd60-4acf-b778-22d8fd830c50" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c9f8b2e4-4170-4f0a-b0e0-bef84194c897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_16106748-58e7-4bb0-951f-bb2d67a9ee29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87fddf42-fd60-4acf-b778-22d8fd830c50" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_16106748-58e7-4bb0-951f-bb2d67a9ee29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c0f3b5d2-87c9-44cd-b8c1-f9285e7de6db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_87fddf42-fd60-4acf-b778-22d8fd830c50" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c0f3b5d2-87c9-44cd-b8c1-f9285e7de6db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3593369a-cd6c-4a63-aba9-cff14ee0450d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_261d1cf9-bdaf-4469-8a73-7687fe50d902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3593369a-cd6c-4a63-aba9-cff14ee0450d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_261d1cf9-bdaf-4469-8a73-7687fe50d902" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_50e12fde-ef69-4c81-b783-9b541b9455c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3593369a-cd6c-4a63-aba9-cff14ee0450d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_50e12fde-ef69-4c81-b783-9b541b9455c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_a0d194c1-a532-46e3-9c37-506bddb821d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3593369a-cd6c-4a63-aba9-cff14ee0450d" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_a0d194c1-a532-46e3-9c37-506bddb821d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_3f9e97e9-515a-4f76-bcd5-3ed40298430b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3593369a-cd6c-4a63-aba9-cff14ee0450d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_3f9e97e9-515a-4f76-bcd5-3ed40298430b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_0ac7ae01-86bd-4149-80a3-066b6dbbdea3" xlink:href="asgn-20211231.xsd#asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3593369a-cd6c-4a63-aba9-cff14ee0450d" xlink:to="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_0ac7ae01-86bd-4149-80a3-066b6dbbdea3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f0d1691f-5aec-45ed-a541-f34e779a27b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3593369a-cd6c-4a63-aba9-cff14ee0450d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f0d1691f-5aec-45ed-a541-f34e779a27b5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#DiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/DiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_8c8f5523-5129-4ca6-a0bd-0f28d23380dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_556c6eed-9ea5-4740-ad13-58e6ee383f08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_8c8f5523-5129-4ca6-a0bd-0f28d23380dd" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_556c6eed-9ea5-4740-ad13-58e6ee383f08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_41cb4664-a3ee-4d73-abe0-54b3b00eb37b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_8c8f5523-5129-4ca6-a0bd-0f28d23380dd" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_41cb4664-a3ee-4d73-abe0-54b3b00eb37b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_a6cc409b-8de4-4ba0-96aa-d396f009b992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityCurrent_339179c2-7fa8-47d7-a90f-15ca76ac28e6" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_a6cc409b-8de4-4ba0-96aa-d396f009b992" xlink:to="loc_asgn_DisposalGroupLeaseLiabilityCurrent_339179c2-7fa8-47d7-a90f-15ca76ac28e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_44b76925-8115-41b6-9c0d-c40711e1ad92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_a6cc409b-8de4-4ba0-96aa-d396f009b992" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_44b76925-8115-41b6-9c0d-c40711e1ad92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_1e45f30a-6a66-4c3c-924c-40e1441e22d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_a6cc409b-8de4-4ba0-96aa-d396f009b992" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_1e45f30a-6a66-4c3c-924c-40e1441e22d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent_89087337-ab4a-4510-9bfe-75e95543484e" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_a6cc409b-8de4-4ba0-96aa-d396f009b992" xlink:to="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent_89087337-ab4a-4510-9bfe-75e95543484e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_3cdf1344-27a4-4d2e-beed-ed8af0821acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_a6cc409b-8de4-4ba0-96aa-d396f009b992" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_3cdf1344-27a4-4d2e-beed-ed8af0821acb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_aec88868-d799-4a4a-8201-5fb5ac2ef358" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_a6cc409b-8de4-4ba0-96aa-d396f009b992" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_aec88868-d799-4a4a-8201-5fb5ac2ef358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_3070139c-6c93-4a85-ba51-11fd173d29c2" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_3070139c-6c93-4a85-ba51-11fd173d29c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_62676b16-f631-4c52-b915-169fbca4cf70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_62676b16-f631-4c52-b915-169fbca4cf70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_033046ca-256a-4b32-8faf-0a1bfe37eba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_033046ca-256a-4b32-8faf-0a1bfe37eba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_ba3b0118-4fc6-4500-9c1b-a6398f923a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_ba3b0118-4fc6-4500-9c1b-a6398f923a55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_ac49cfb0-feba-4e6b-a179-d0673aad8810" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_ac49cfb0-feba-4e6b-a179-d0673aad8810" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_3c14b786-49e5-4842-859e-d0a3b5ee7155" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_3c14b786-49e5-4842-859e-d0a3b5ee7155" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ffe598f9-0cda-42e2-99c2-8f30cdde65d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_ffe598f9-0cda-42e2-99c2-8f30cdde65d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_761420b5-13fa-4ae0-af19-19676ce542cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_5a7a7afc-acbc-4a42-9aa9-ac137867dccf" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_761420b5-13fa-4ae0-af19-19676ce542cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_efc0ef7d-eb33-48e9-918b-5ad69b66895f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_d41a3fa1-bfa4-4f58-b07a-b86d5c72bd9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_efc0ef7d-eb33-48e9-918b-5ad69b66895f" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_d41a3fa1-bfa4-4f58-b07a-b86d5c72bd9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_6d82f2aa-a7a2-4e95-acd2-aea87f1d0129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_efc0ef7d-eb33-48e9-918b-5ad69b66895f" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_6d82f2aa-a7a2-4e95-acd2-aea87f1d0129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_dfa3a231-2ccc-4d65-aacf-0f65abcc072c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_72cb2485-2177-4961-a510-e060d58d5c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_dfa3a231-2ccc-4d65-aacf-0f65abcc072c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_72cb2485-2177-4961-a510-e060d58d5c7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_3ea4a140-bc58-4929-b5ce-200f2692f68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_dfa3a231-2ccc-4d65-aacf-0f65abcc072c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_3ea4a140-bc58-4929-b5ce-200f2692f68d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_c62d25bf-e7df-4f5a-82f1-66e88e0ad553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_dfa3a231-2ccc-4d65-aacf-0f65abcc072c" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_c62d25bf-e7df-4f5a-82f1-66e88e0ad553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_38a55023-7f30-4827-8fb9-6826b140bf28" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ca6faeaa-b247-46d3-a2ef-b7e6b6e0851a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_NetIncomeFromDiscontinuedOperations_38a55023-7f30-4827-8fb9-6826b140bf28" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_ca6faeaa-b247-46d3-a2ef-b7e6b6e0851a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_dfee8c91-f748-47e0-ad4e-09a206031b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_NetIncomeFromDiscontinuedOperations_38a55023-7f30-4827-8fb9-6826b140bf28" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_dfee8c91-f748-47e0-ad4e-09a206031b8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_50fbb180-a349-4eb8-be77-b43ff97c2696" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_NetIncomeFromDiscontinuedOperations_38a55023-7f30-4827-8fb9-6826b140bf28" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_50fbb180-a349-4eb8-be77-b43ff97c2696" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2b493833-e0b6-4eaf-b7d8-8b68cd4caff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_d86b4807-9405-44c3-b4a8-a4b96e37fd37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2b493833-e0b6-4eaf-b7d8-8b68cd4caff0" xlink:to="loc_us-gaap_VariableLeaseCost_d86b4807-9405-44c3-b4a8-a4b96e37fd37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_1f427892-e7dd-4765-baa7-f1180678c48f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2b493833-e0b6-4eaf-b7d8-8b68cd4caff0" xlink:to="loc_us-gaap_ShortTermLeaseCost_1f427892-e7dd-4765-baa7-f1180678c48f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9cfc8630-9de9-4a32-90c9-17c1c19b4524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_2b493833-e0b6-4eaf-b7d8-8b68cd4caff0" xlink:to="loc_us-gaap_OperatingLeaseCost_9cfc8630-9de9-4a32-90c9-17c1c19b4524" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesOperatingLeaseLiabilityPaymentsDueDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a4f6faa9-9661-4f28-aa47-eaa8255a4879" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5c9bd621-32c5-4d5f-af5d-486f81033ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a4f6faa9-9661-4f28-aa47-eaa8255a4879" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_5c9bd621-32c5-4d5f-af5d-486f81033ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2d3b2f67-d248-4032-bf5b-324e8a8b8b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a4f6faa9-9661-4f28-aa47-eaa8255a4879" xlink:to="loc_us-gaap_OperatingLeaseLiability_2d3b2f67-d248-4032-bf5b-324e8a8b8b5c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesOperatingLeaseLiabilityPaymentsDueDetails_1"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_438b32cf-7863-4284-af38-92c988aa98a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_80a77b97-3e32-4b0e-82ae-c55790028bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_438b32cf-7863-4284-af38-92c988aa98a6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_80a77b97-3e32-4b0e-82ae-c55790028bbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a1ada2a1-42d0-4296-8ca3-68a9930b7d59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_438b32cf-7863-4284-af38-92c988aa98a6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a1ada2a1-42d0-4296-8ca3-68a9930b7d59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7008f000-f1b3-4d88-bedd-c6a6e1622dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_438b32cf-7863-4284-af38-92c988aa98a6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7008f000-f1b3-4d88-bedd-c6a6e1622dd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fa198e77-fddf-4459-a583-815ede82e339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_438b32cf-7863-4284-af38-92c988aa98a6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fa198e77-fddf-4459-a583-815ede82e339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_67e02022-742e-4334-b711-c42e5333160e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_438b32cf-7863-4284-af38-92c988aa98a6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_67e02022-742e-4334-b711-c42e5333160e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0f14a28a-e2ad-4ad0-aa15-2f8ed0b16a17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_438b32cf-7863-4284-af38-92c988aa98a6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_0f14a28a-e2ad-4ad0-aa15-2f8ed0b16a17" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11168caa-0bf8-4184-9330-f3f646733a67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92e56dd9-5092-40c9-9fc8-ffba3c82391b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11168caa-0bf8-4184-9330-f3f646733a67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_92e56dd9-5092-40c9-9fc8-ffba3c82391b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e04b336d-1c83-428e-9e9b-31a13734d78d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11168caa-0bf8-4184-9330-f3f646733a67" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e04b336d-1c83-428e-9e9b-31a13734d78d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fae8fdb-bc34-4938-a9ef-558b313a13b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_68031556-3353-4989-923f-ef66e47e33be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fae8fdb-bc34-4938-a9ef-558b313a13b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_68031556-3353-4989-923f-ef66e47e33be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_55a83de8-bb44-4eac-b21e-de3109528a79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fae8fdb-bc34-4938-a9ef-558b313a13b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_55a83de8-bb44-4eac-b21e-de3109528a79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ba08180d-b897-45a4-a968-a5275f8aba29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fae8fdb-bc34-4938-a9ef-558b313a13b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ba08180d-b897-45a4-a968-a5275f8aba29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3b57c5e4-afa0-4c1d-836f-4a5a64deb456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fae8fdb-bc34-4938-a9ef-558b313a13b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3b57c5e4-afa0-4c1d-836f-4a5a64deb456" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fa38eaf0-e97f-4298-98b1-bb9f19b71eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fae8fdb-bc34-4938-a9ef-558b313a13b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_fa38eaf0-e97f-4298-98b1-bb9f19b71eb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_81d4a226-084f-4008-97a6-c20ac78a027a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_8fae8fdb-bc34-4938-a9ef-558b313a13b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_81d4a226-084f-4008-97a6-c20ac78a027a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_73f94f79-d98a-4e5c-86ba-2a6668268da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ed9a7b7a-3de9-4061-8e57-86a529e718f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_73f94f79-d98a-4e5c-86ba-2a6668268da1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ed9a7b7a-3de9-4061-8e57-86a529e718f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_976f0e06-da93-4c0b-95f1-53012603bba7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_73f94f79-d98a-4e5c-86ba-2a6668268da1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_976f0e06-da93-4c0b-95f1-53012603bba7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LongTermDebtComponentsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LongTermDebtComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/LongTermDebtComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_7961f7b8-d206-4052-9deb-b6b83d44d049" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_175b28b6-5b10-4972-838c-c87dc8585f92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7961f7b8-d206-4052-9deb-b6b83d44d049" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_175b28b6-5b10-4972-838c-c87dc8585f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_6570d56d-ee60-4c2d-9911-3feac9ada755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_7961f7b8-d206-4052-9deb-b6b83d44d049" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_6570d56d-ee60-4c2d-9911-3feac9ada755" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#CommitmentsandContingenciesContractualObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_beb47d80-ede0-4c4a-9954-7d9f5e2dc841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_6e83ce4f-3922-40f6-af65-5904e1b89cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_beb47d80-ede0-4c4a-9954-7d9f5e2dc841" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_6e83ce4f-3922-40f6-af65-5904e1b89cb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_0977e858-b15e-4414-bb9a-5f5cce766129" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_beb47d80-ede0-4c4a-9954-7d9f5e2dc841" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_0977e858-b15e-4414-bb9a-5f5cce766129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_cf7eedef-cb44-443b-b8d5-e1f312229d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_beb47d80-ede0-4c4a-9954-7d9f5e2dc841" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_cf7eedef-cb44-443b-b8d5-e1f312229d0c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesIncomeTaxComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_74e4ee66-0d05-467b-aed6-f10283ceb4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7ba7dc28-8435-41cf-9b2a-db2519212ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_74e4ee66-0d05-467b-aed6-f10283ceb4c2" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7ba7dc28-8435-41cf-9b2a-db2519212ae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_81cbad06-4b86-4c96-825a-b53cd14a7746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_74e4ee66-0d05-467b-aed6-f10283ceb4c2" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_81cbad06-4b86-4c96-825a-b53cd14a7746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_175ee64c-1342-42e2-b8ec-ccdc04801c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_58ef440d-dab9-49bd-860e-5205480cb11a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_175ee64c-1342-42e2-b8ec-ccdc04801c61" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_58ef440d-dab9-49bd-860e-5205480cb11a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e9fe9db7-157d-4912-8e7d-f9d230c05449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_175ee64c-1342-42e2-b8ec-ccdc04801c61" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e9fe9db7-157d-4912-8e7d-f9d230c05449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dafc7cd1-cb6c-465e-92e1-d24e724367ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_175ee64c-1342-42e2-b8ec-ccdc04801c61" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_dafc7cd1-cb6c-465e-92e1-d24e724367ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesIncomeBeforeTaxDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e5852f77-da2e-45a6-a2db-62494b8209bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_81b8ff72-ad0a-41c2-ac5e-c5eb23aed18f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e5852f77-da2e-45a6-a2db-62494b8209bb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_81b8ff72-ad0a-41c2-ac5e-c5eb23aed18f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5cdc9bcc-312a-4d14-8ad8-a0fbbbaf0c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e5852f77-da2e-45a6-a2db-62494b8209bb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_5cdc9bcc-312a-4d14-8ad8-a0fbbbaf0c00" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_779173c8-d79b-4d1e-8705-74d8844803a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_779173c8-d79b-4d1e-8705-74d8844803a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_7d120b08-b592-4fce-9e4b-b32a8545c6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_7d120b08-b592-4fce-9e4b-b32a8545c6e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_294c7a0d-2818-4c39-8283-b853723e0aec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_294c7a0d-2818-4c39-8283-b853723e0aec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0cf81a7e-d507-49e1-b1ab-dae43b89727b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_0cf81a7e-d507-49e1-b1ab-dae43b89727b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsOtherNoncurrent_36f03a34-b62d-439a-97c0-c998d9a0c127" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsOtherNoncurrent"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_asgn_DeferredTaxAssetsOtherNoncurrent_36f03a34-b62d-439a-97c0-c998d9a0c127" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_77ea416a-149e-45dd-aa74-d59b3cb61374" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_77ea416a-149e-45dd-aa74-d59b3cb61374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_f56801d9-fa48-40b5-bf6f-6b87855b5910" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_f56801d9-fa48-40b5-bf6f-6b87855b5910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxLiabilityLeasingAsset_928b620a-1ddd-44c5-bf1c-95162396a9aa" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxLiabilityLeasingAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_asgn_DeferredTaxLiabilityLeasingAsset_928b620a-1ddd-44c5-bf1c-95162396a9aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsLeasingliabilities_0db18501-eed7-40f8-ad01-1f373092b24e" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsLeasingliabilities"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_9d8878f9-27b0-48b0-b7d5-169d127a7de5" xlink:to="loc_asgn_DeferredTaxAssetsLeasingliabilities_0db18501-eed7-40f8-ad01-1f373092b24e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ff9154e3-3f67-45c6-9666-0a6480706935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_ff9154e3-3f67-45c6-9666-0a6480706935" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6a213f08-25f4-4fd1-8f8c-c7a7acf1c4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6a213f08-25f4-4fd1-8f8c-c7a7acf1c4e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_45fca580-8140-4d91-8e7e-b4999e2c4f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_45fca580-8140-4d91-8e7e-b4999e2c4f30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_843b234d-bdad-49de-a0a0-a64a9835a65f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_843b234d-bdad-49de-a0a0-a64a9835a65f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_8ab08798-b86b-4b7b-9b75-4cfdca2b74d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_8ab08798-b86b-4b7b-9b75-4cfdca2b74d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d19624a1-29e6-4be1-a45b-f79c9e87d18a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_d19624a1-29e6-4be1-a45b-f79c9e87d18a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f5cdd14e-6a9a-4869-a351-ed620daa9bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_d9ec5df9-2a8f-46ba-aa91-60d48a1f7c78" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_f5cdd14e-6a9a-4869-a351-ed620daa9bb4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#EarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.asgn.com/role/EarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8d434b83-207d-4d99-ad14-26ce9bd7ebfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bd501941-f5f7-4c81-a039-7483ddfaaaab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8d434b83-207d-4d99-ad14-26ce9bd7ebfe" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_bd501941-f5f7-4c81-a039-7483ddfaaaab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b6847b89-f2aa-4ebb-b02c-937f9cdc4894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8d434b83-207d-4d99-ad14-26ce9bd7ebfe" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b6847b89-f2aa-4ebb-b02c-937f9cdc4894" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_b27e529e-b2db-4ac0-bb0b-c7329fbf5aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromContinuingOperations_e6b5f782-110f-434e-937a-aea4daa4cd07" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_b27e529e-b2db-4ac0-bb0b-c7329fbf5aae" xlink:to="loc_asgn_NetIncomeFromContinuingOperations_e6b5f782-110f-434e-937a-aea4daa4cd07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_98bc384d-217d-4379-9ff7-e2e4c1ef4aad" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_b27e529e-b2db-4ac0-bb0b-c7329fbf5aae" xlink:to="loc_asgn_NetIncomeFromDiscontinuedOperations_98bc384d-217d-4379-9ff7-e2e4c1ef4aad" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>asgn-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7a5e64f5-d175-4222-8ce5-d010dddeedba,g:8961f940-70a0-4fbb-9ead-2ee1b0dd2c9f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="ic3ad5ad9459c45adb6877a85d419e963_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e7d9a03-fc4b-479d-914e-4ba2b0da69f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4e7d9a03-fc4b-479d-914e-4ba2b0da69f6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_51471c8c-1229-487b-9914-5089ee8c5889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_CommonStockSharesIssued_51471c8c-1229-487b-9914-5089ee8c5889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7cbccbc4-1371-4518-86c2-9fff36e154b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockholdersEquity_7cbccbc4-1371-4518-86c2-9fff36e154b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_64959989-5dcc-4ef9-a1dd-b5dfb51b4a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_64959989-5dcc-4ef9-a1dd-b5dfb51b4a87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fa948efb-6a92-4153-9739-f81b9f134dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fa948efb-6a92-4153-9739-f81b9f134dba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_296006ae-54b3-4b8c-b5d1-faaa0a88ab8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_296006ae-54b3-4b8c-b5d1-faaa0a88ab8e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d9c433ec-4461-4b6f-a26d-6b4c7ae10240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d9c433ec-4461-4b6f-a26d-6b4c7ae10240" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7d9d488e-2f3c-4ebf-9775-cf670ae1f42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7d9d488e-2f3c-4ebf-9775-cf670ae1f42e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a25ae3e8-33b1-4366-8fa9-49a276d98035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a25ae3e8-33b1-4366-8fa9-49a276d98035" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd2ca71d-2736-4758-983e-e280b6860167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd2ca71d-2736-4758-983e-e280b6860167" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6df7f36a-dbf7-48af-955c-1dfa3b67a742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6df7f36a-dbf7-48af-955c-1dfa3b67a742" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_eaf8de7c-82a4-4bc6-b38c-c162ecf386c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_NetIncomeLoss_eaf8de7c-82a4-4bc6-b38c-c162ecf386c6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3732d8b2-b389-4b92-8564-cb1ae0154d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fdb8aa15-2ca0-4cf2-9d6a-63a335ae0794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_eb4f533d-55bc-467e-9441-1c4e6403bb81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4e7d9a03-fc4b-479d-914e-4ba2b0da69f6" xlink:to="loc_us-gaap_StatementTable_eb4f533d-55bc-467e-9441-1c4e6403bb81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b7834824-217c-4db0-8fbc-739837bbd662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_eb4f533d-55bc-467e-9441-1c4e6403bb81" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b7834824-217c-4db0-8fbc-739837bbd662" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b7834824-217c-4db0-8fbc-739837bbd662_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b7834824-217c-4db0-8fbc-739837bbd662" xlink:to="loc_us-gaap_EquityComponentDomain_b7834824-217c-4db0-8fbc-739837bbd662_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b7834824-217c-4db0-8fbc-739837bbd662" xlink:to="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ab7651e0-e502-480b-aa3f-3cb01259e8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_CommonStockMember_ab7651e0-e502-480b-aa3f-3cb01259e8d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5d0d188c-3bdc-46e1-90bc-73da5efdc68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5d0d188c-3bdc-46e1-90bc-73da5efdc68d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ce838903-0bf3-4e46-abe5-ce11e8f43e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_RetainedEarningsMember_ce838903-0bf3-4e46-abe5-ce11e8f43e50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34667a12-8edf-4307-a34c-44d9ad9aa905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34667a12-8edf-4307-a34c-44d9ad9aa905" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="ic77b1165642d44a1b6a89f5ff3e08d71_CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_af0ca386-b0a5-4fe2-a6be-dfe1987bdcce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:to="loc_us-gaap_NetIncomeLoss_af0ca386-b0a5-4fe2-a6be-dfe1987bdcce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3c65b2ea-417c-4ea3-a866-49051d9996e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3c65b2ea-417c-4ea3-a866-49051d9996e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bd96e687-5672-46e6-bce0-f36a1ea43beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bd96e687-5672-46e6-bce0-f36a1ea43beb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b9b48e8d-186d-46bd-9f34-e4a5b8394cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_ShareBasedCompensation_b9b48e8d-186d-46bd-9f34-e4a5b8394cb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ac1ca80f-3dbe-467f-878c-dc9a56dcb698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ac1ca80f-3dbe-467f-878c-dc9a56dcb698" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6a31471e-56c9-4ac1-8fb0-313191f603bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6a31471e-56c9-4ac1-8fb0-313191f603bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_d8510bd7-599e-4e91-ab55-0cb62b3b62b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_d8510bd7-599e-4e91-ab55-0cb62b3b62b7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_237e0ce1-54ee-46dd-ab85-b715cccae58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_237e0ce1-54ee-46dd-ab85-b715cccae58c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_66c50f40-6f14-42ac-9362-2d68ea5ab61e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_66c50f40-6f14-42ac-9362-2d68ea5ab61e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_875b4c7c-87b0-4349-9209-dbc91aac55be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_875b4c7c-87b0-4349-9209-dbc91aac55be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_6a3b58dd-2bd4-4e9b-92b5-9e3515cab9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_6a3b58dd-2bd4-4e9b-92b5-9e3515cab9af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bb8c8ae1-10a2-4fc0-98be-ef25c9ad53ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bb8c8ae1-10a2-4fc0-98be-ef25c9ad53ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ba062a56-9340-4998-a2cc-e4d2f339d9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ba062a56-9340-4998-a2cc-e4d2f339d9bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1eff7939-2b50-481a-956b-fcd70d263aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1eff7939-2b50-481a-956b-fcd70d263aba" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7c132988-bdf6-4439-8d3c-276df0c48680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7c132988-bdf6-4439-8d3c-276df0c48680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_13a2f306-0f0a-4a6a-8eeb-42e16bbbb723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_13a2f306-0f0a-4a6a-8eeb-42e16bbbb723" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0ea0461d-57ad-4b8a-8343-3cd1f6a40f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0ea0461d-57ad-4b8a-8343-3cd1f6a40f41" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_94ba6587-6140-49ea-8b99-c66d5f99ac9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_94ba6587-6140-49ea-8b99-c66d5f99ac9c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4096e2f5-a9b9-445e-ba3a-2082db8285cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4096e2f5-a9b9-445e-ba3a-2082db8285cb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5fdf103-7eb3-4e23-9e31-faac8d09f298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5fdf103-7eb3-4e23-9e31-faac8d09f298" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_38b762cd-ef17-470c-939d-d33b5729bc70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_38b762cd-ef17-470c-939d-d33b5729bc70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_7e1c0b9d-0147-44a6-9f14-418e1768ed35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_7e1c0b9d-0147-44a6-9f14-418e1768ed35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_45d8151f-0953-4132-b2c4-672e6beca5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_45d8151f-0953-4132-b2c4-672e6beca5bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_36148b41-67df-44b1-bfed-6c03251a14bc" xlink:href="asgn-20211231.xsd#asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_36148b41-67df-44b1-bfed-6c03251a14bc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_16e8dee9-7d78-444f-accc-6a3635cd9640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_16e8dee9-7d78-444f-accc-6a3635cd9640" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b5524c31-5174-462b-ae7c-c4183b995341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b5524c31-5174-462b-ae7c-c4183b995341" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a03436cf-25ae-473a-ba73-5ddb4dd461f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a03436cf-25ae-473a-ba73-5ddb4dd461f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5e640b2a-e515-4d2a-bc9e-cc6e1aa33d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5e640b2a-e515-4d2a-bc9e-cc6e1aa33d6f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6e266dba-398d-424b-8cb7-d2c4d960569e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6e266dba-398d-424b-8cb7-d2c4d960569e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e4040cc2-d8d0-4490-8847-da1e7f7ab65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d2c8fde1-845b-4324-9f1f-43200de10aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d2c8fde1-845b-4324-9f1f-43200de10aa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_fce1a448-2fd6-40fe-afa5-970a3ce7b6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:to="loc_us-gaap_InterestPaidNet_fce1a448-2fd6-40fe-afa5-970a3ce7b6e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3369c587-9ade-4c69-87bf-90dc2325b99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3369c587-9ade-4c69-87bf-90dc2325b99f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3369c587-9ade-4c69-87bf-90dc2325b99f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3369c587-9ade-4c69-87bf-90dc2325b99f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3369c587-9ade-4c69-87bf-90dc2325b99f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3f067fe5-2457-43b6-a50f-79149d9e3e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3369c587-9ade-4c69-87bf-90dc2325b99f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3f067fe5-2457-43b6-a50f-79149d9e3e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_e5c19a77-94c7-415f-8238-af9a678c7e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3f067fe5-2457-43b6-a50f-79149d9e3e0a" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_e5c19a77-94c7-415f-8238-af9a678c7e72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98ae9744-0a1d-4147-aa37-5f3e81d98262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98ae9744-0a1d-4147-aa37-5f3e81d98262" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_98ae9744-0a1d-4147-aa37-5f3e81d98262_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98ae9744-0a1d-4147-aa37-5f3e81d98262" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_98ae9744-0a1d-4147-aa37-5f3e81d98262_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fcaecaa0-b61d-430f-b181-6b20a0278c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98ae9744-0a1d-4147-aa37-5f3e81d98262" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fcaecaa0-b61d-430f-b181-6b20a0278c08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_OxfordBusinessMember_8da5b70b-af0d-4ac3-8d10-dfe36bd94bf1" xlink:href="asgn-20211231.xsd#asgn_OxfordBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fcaecaa0-b61d-430f-b181-6b20a0278c08" xlink:to="loc_asgn_OxfordBusinessMember_8da5b70b-af0d-4ac3-8d10-dfe36bd94bf1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SummaryofCriticalandSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" xlink:type="extended" id="ida1ad17cf0764f8ca0e964437195147d_SummaryofCriticalandSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_c7473e02-059a-49ed-9a8f-79c811015bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_DeferredRevenue_c7473e02-059a-49ed-9a8f-79c811015bcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_975d6d88-a098-448b-8bb6-19e07c5bb8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_975d6d88-a098-448b-8bb6-19e07c5bb8e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5142515a-783f-4cab-9c2a-cb197094b2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5142515a-783f-4cab-9c2a-cb197094b2fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_4ce7f359-b950-41e3-93ee-c08f43c98a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_4ce7f359-b950-41e3-93ee-c08f43c98a3d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:to="loc_srt_RangeAxis_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980" xlink:to="loc_srt_RangeMember_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980" xlink:to="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5bad1b23-45b2-4439-a175-35372c82752b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:to="loc_srt_MinimumMember_5bad1b23-45b2-4439-a175-35372c82752b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ddf84e35-8b36-49c2-96ab-d7afaf4b52e2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:to="loc_srt_MaximumMember_ddf84e35-8b36-49c2-96ab-d7afaf4b52e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8bf24af-e10d-4bce-bf3b-169cb9465062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8bf24af-e10d-4bce-bf3b-169cb9465062" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_f8bf24af-e10d-4bce-bf3b-169cb9465062_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8bf24af-e10d-4bce-bf3b-169cb9465062" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_f8bf24af-e10d-4bce-bf3b-169cb9465062_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_7cd794a9-5e31-4d99-a273-0960a64f9b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8bf24af-e10d-4bce-bf3b-169cb9465062" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_7cd794a9-5e31-4d99-a273-0960a64f9b51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_40e470ae-0c33-4c37-915f-0f06dbdb2113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7cd794a9-5e31-4d99-a273-0960a64f9b51" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_40e470ae-0c33-4c37-915f-0f06dbdb2113" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#DiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/DiscontinuedOperationsDetails" xlink:type="extended" id="iafebac46519b4b3783827fa36099a50b_DiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_db8b3cd1-9c65-4ac3-bf3f-721b646955ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_db8b3cd1-9c65-4ac3-bf3f-721b646955ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_de01172c-74e1-42c6-a248-6dcd2faa1c39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_de01172c-74e1-42c6-a248-6dcd2faa1c39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d9e78c5e-7eea-4975-b113-80f6a26d868d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d9e78c5e-7eea-4975-b113-80f6a26d868d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_9918dceb-b8d0-4141-954a-75cc49f158fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_9918dceb-b8d0-4141-954a-75cc49f158fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_0452b8d7-fed0-475b-b644-da5229e87831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_0452b8d7-fed0-475b-b644-da5229e87831" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_2a874414-a112-4d3f-84fa-35c20a45dca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_2a874414-a112-4d3f-84fa-35c20a45dca9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_a01378d6-5935-427e-b1ab-5320b4e831a5" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_a01378d6-5935-427e-b1ab-5320b4e831a5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_2cd6878a-8bbf-4747-a452-a4154ec30e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_2cd6878a-8bbf-4747-a452-a4154ec30e1c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_1d40834a-c425-44d8-81f0-09ac196ce518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_1d40834a-c425-44d8-81f0-09ac196ce518" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_c56ac0d2-1255-433c-9af0-069435ed0cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_c56ac0d2-1255-433c-9af0-069435ed0cab" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_bede2790-a617-4455-b704-542c2b45ff18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_bede2790-a617-4455-b704-542c2b45ff18" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4c1d1143-2027-4799-b097-b6e59ad3b9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4c1d1143-2027-4799-b097-b6e59ad3b9f9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_5c42a70b-1f51-47da-90dc-860febc2314e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_5c42a70b-1f51-47da-90dc-860febc2314e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityCurrent_1abff7f3-63da-4ff8-8aa6-b5ec7631144f" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_asgn_DisposalGroupLeaseLiabilityCurrent_1abff7f3-63da-4ff8-8aa6-b5ec7631144f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2b2353d2-3146-466e-9e02-515171153238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2b2353d2-3146-466e-9e02-515171153238" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent_670c1e2a-e87f-4ca7-b0c1-95234ea8d35a" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent_670c1e2a-e87f-4ca7-b0c1-95234ea8d35a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_2c26e4cb-4cfe-4280-bfd9-66b892a4a15d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_2c26e4cb-4cfe-4280-bfd9-66b892a4a15d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_4cea5312-44c4-4b6f-ac50-6772b59567ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_4cea5312-44c4-4b6f-ac50-6772b59567ea" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_25fa70d3-0ea9-42a5-9197-6d269e3a0bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_25fa70d3-0ea9-42a5-9197-6d269e3a0bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e0686fe4-247f-43c1-9f4b-89247ac575bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e0686fe4-247f-43c1-9f4b-89247ac575bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e869925c-da69-470f-bba1-cd890a953280" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e869925c-da69-470f-bba1-cd890a953280" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_e252b791-ffa4-4ddb-b564-59304006143f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_e252b791-ffa4-4ddb-b564-59304006143f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_49e28232-1f23-4d64-8aeb-f4b5e481523a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_49e28232-1f23-4d64-8aeb-f4b5e481523a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_76a689f0-d7e2-4de6-9ffc-d495ff861f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_76a689f0-d7e2-4de6-9ffc-d495ff861f43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5c9921d9-df53-4d59-8552-bb30acabe8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5c9921d9-df53-4d59-8552-bb30acabe8dd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cdf2288f-f342-4847-a863-76628c70b476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cdf2288f-f342-4847-a863-76628c70b476" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_cd443837-5142-4593-a088-d8b94dc4d36d" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_asgn_NetIncomeFromDiscontinuedOperations_cd443837-5142-4593-a088-d8b94dc4d36d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7d1fb5f5-ab4e-4066-95c1-7d5760914bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7d1fb5f5-ab4e-4066-95c1-7d5760914bcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_2cfd8f55-c75f-4a74-810b-05a6543f06e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_2cfd8f55-c75f-4a74-810b-05a6543f06e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_5a0b24da-c158-4b05-8f50-2fa242653116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_5a0b24da-c158-4b05-8f50-2fa242653116" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_616f977f-3fad-47aa-b379-e9cd6e799d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_616f977f-3fad-47aa-b379-e9cd6e799d8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_074ce641-82f6-4aeb-a900-8484877a76ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_074ce641-82f6-4aeb-a900-8484877a76ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_074ce641-82f6-4aeb-a900-8484877a76ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_074ce641-82f6-4aeb-a900-8484877a76ab" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_074ce641-82f6-4aeb-a900-8484877a76ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9f09abd-5fc1-49e7-8250-0102d0037195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_074ce641-82f6-4aeb-a900-8484877a76ab" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9f09abd-5fc1-49e7-8250-0102d0037195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_OxfordBusinessMember_deb8b429-ff6e-4017-a2d2-184be9989e2f" xlink:href="asgn-20211231.xsd#asgn_OxfordBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9f09abd-5fc1-49e7-8250-0102d0037195" xlink:to="loc_asgn_OxfordBusinessMember_deb8b429-ff6e-4017-a2d2-184be9989e2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6b21aa3a-bea9-4397-99bd-363790228803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_6b21aa3a-bea9-4397-99bd-363790228803" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6b21aa3a-bea9-4397-99bd-363790228803_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6b21aa3a-bea9-4397-99bd-363790228803" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6b21aa3a-bea9-4397-99bd-363790228803_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6b21aa3a-bea9-4397-99bd-363790228803" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_fdaf073b-5502-4d18-8934-89a743453a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_fdaf073b-5502-4d18-8934-89a743453a75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_0d7bf322-91aa-402e-8d16-fde6eab1063b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_0d7bf322-91aa-402e-8d16-fde6eab1063b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#AcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/AcquisitionsDetails" xlink:type="extended" id="if2cae948a8224b719dd98eb7f1b3dfc5_AcquisitionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_0264e4e4-4af6-4287-8201-caed2299e175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_0264e4e4-4af6-4287-8201-caed2299e175" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_24106161-45ce-4239-b107-92f50c880e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_24106161-45ce-4239-b107-92f50c880e22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8cb1cb4-d859-4b40-ae36-88205eeefdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8cb1cb4-d859-4b40-ae36-88205eeefdc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2021Axis_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b" xlink:href="asgn-20211231.xsd#asgn_EarnOut2021Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:to="loc_asgn_EarnOut2021Axis_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2021Domain_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b_default" xlink:href="asgn-20211231.xsd#asgn_EarnOut2021Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asgn_EarnOut2021Axis_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b" xlink:to="loc_asgn_EarnOut2021Domain_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2021Domain_f686c927-3c0a-497a-b563-87a63c4e00f0" xlink:href="asgn-20211231.xsd#asgn_EarnOut2021Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asgn_EarnOut2021Axis_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b" xlink:to="loc_asgn_EarnOut2021Domain_f686c927-3c0a-497a-b563-87a63c4e00f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2021AcquisitionsMember_bda07445-b722-4338-a558-6a2f49f79055" xlink:href="asgn-20211231.xsd#asgn_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_EarnOut2021Domain_f686c927-3c0a-497a-b563-87a63c4e00f0" xlink:to="loc_asgn_A2021AcquisitionsMember_bda07445-b722-4338-a558-6a2f49f79055" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2020Axis_5cc14308-0786-4403-b780-5bcccf3ca078" xlink:href="asgn-20211231.xsd#asgn_EarnOut2020Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:to="loc_asgn_EarnOut2020Axis_5cc14308-0786-4403-b780-5bcccf3ca078" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2020Domain_5cc14308-0786-4403-b780-5bcccf3ca078_default" xlink:href="asgn-20211231.xsd#asgn_EarnOut2020Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asgn_EarnOut2020Axis_5cc14308-0786-4403-b780-5bcccf3ca078" xlink:to="loc_asgn_EarnOut2020Domain_5cc14308-0786-4403-b780-5bcccf3ca078_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2020Domain_62597239-53f9-460e-8b12-8b49203309f3" xlink:href="asgn-20211231.xsd#asgn_EarnOut2020Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asgn_EarnOut2020Axis_5cc14308-0786-4403-b780-5bcccf3ca078" xlink:to="loc_asgn_EarnOut2020Domain_62597239-53f9-460e-8b12-8b49203309f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2020AcquisitionsMember_8de621ad-0783-44d6-9a5d-0f595e011827" xlink:href="asgn-20211231.xsd#asgn_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_EarnOut2020Domain_62597239-53f9-460e-8b12-8b49203309f3" xlink:to="loc_asgn_A2020AcquisitionsMember_8de621ad-0783-44d6-9a5d-0f595e011827" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ce32c688-5e9a-495a-9147-c7a6231042c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:to="loc_srt_RangeAxis_ce32c688-5e9a-495a-9147-c7a6231042c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ce32c688-5e9a-495a-9147-c7a6231042c4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ce32c688-5e9a-495a-9147-c7a6231042c4" xlink:to="loc_srt_RangeMember_ce32c688-5e9a-495a-9147-c7a6231042c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae35899e-d952-499d-adee-67818c414c26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ce32c688-5e9a-495a-9147-c7a6231042c4" xlink:to="loc_srt_RangeMember_ae35899e-d952-499d-adee-67818c414c26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e782770-1766-471c-a65f-78b20cd64ae1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ae35899e-d952-499d-adee-67818c414c26" xlink:to="loc_srt_MaximumMember_0e782770-1766-471c-a65f-78b20cd64ae1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" xlink:type="extended" id="i0ba835475108481a8d521f34e1a105e4_GoodwillandIdentifiableAssetsGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:to="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_883b9eb6-c11b-44d9-8763-034441fbdef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillGross_883b9eb6-c11b-44d9-8763-034441fbdef8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_03506519-ef5e-4f47-bc3e-3f9e8a4222af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_03506519-ef5e-4f47-bc3e-3f9e8a4222af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_51ca3dfd-493b-4ea3-89f2-a558705860ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_51ca3dfd-493b-4ea3-89f2-a558705860ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4182ec3a-c8a7-41aa-a28f-dd029387086b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4182ec3a-c8a7-41aa-a28f-dd029387086b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_4cd78dcb-bccc-4874-9232-94af82c94e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_360a1cf2-bab7-4eef-8312-a1ad3219c0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_360a1cf2-bab7-4eef-8312-a1ad3219c0bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91f057ab-6c87-4192-8b9f-ce2e17d162b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91f057ab-6c87-4192-8b9f-ce2e17d162b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91f057ab-6c87-4192-8b9f-ce2e17d162b2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91f057ab-6c87-4192-8b9f-ce2e17d162b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91f057ab-6c87-4192-8b9f-ce2e17d162b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91f057ab-6c87-4192-8b9f-ce2e17d162b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2020AcquisitionsMember_1b8daa39-a10a-4089-a31c-04b9be895a8a" xlink:href="asgn-20211231.xsd#asgn_A2020AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:to="loc_asgn_A2020AcquisitionsMember_1b8daa39-a10a-4089-a31c-04b9be895a8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2021AcquisitionsMember_67238af8-02c8-4a31-bdd3-bbb200fa2fb7" xlink:href="asgn-20211231.xsd#asgn_A2021AcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:to="loc_asgn_A2021AcquisitionsMember_67238af8-02c8-4a31-bdd3-bbb200fa2fb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9d6ebed5-f6ca-408e-8326-c76bb74ac76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9d6ebed5-f6ca-408e-8326-c76bb74ac76a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9d6ebed5-f6ca-408e-8326-c76bb74ac76a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9d6ebed5-f6ca-408e-8326-c76bb74ac76a" xlink:to="loc_us-gaap_SegmentDomain_9d6ebed5-f6ca-408e-8326-c76bb74ac76a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9d6ebed5-f6ca-408e-8326-c76bb74ac76a" xlink:to="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialBusinessMember_673eec19-5d18-48f2-aeb9-8ab0dacfe34b" xlink:href="asgn-20211231.xsd#asgn_CommercialBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:to="loc_asgn_CommercialBusinessMember_673eec19-5d18-48f2-aeb9-8ab0dacfe34b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalGovernmentBusinessMember_ba7f35f4-fdda-46f7-8e41-597e4ca6b80d" xlink:href="asgn-20211231.xsd#asgn_FederalGovernmentBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:to="loc_asgn_FederalGovernmentBusinessMember_ba7f35f4-fdda-46f7-8e41-597e4ca6b80d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" xlink:type="extended" id="ia71c9d9ea8b74f5eb1e5b9a6d83d77b3_GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_454b1652-dd40-451c-ba58-e3a3f8a62e38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_454b1652-dd40-451c-ba58-e3a3f8a62e38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_048eb89b-f891-44cc-96f1-a30e6746910b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_048eb89b-f891-44cc-96f1-a30e6746910b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_96a5cac1-a377-47fe-9609-32ec0d0f80bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_96a5cac1-a377-47fe-9609-32ec0d0f80bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6cabc245-7583-4781-82f2-5e320566163a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6cabc245-7583-4781-82f2-5e320566163a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_4332df99-d86e-4cfe-a9f2-0892ec1d78da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_4332df99-d86e-4cfe-a9f2-0892ec1d78da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTrademarks_3dc18fe7-ba71-4f87-9e32-de551063a0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTrademarks"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_4332df99-d86e-4cfe-a9f2-0892ec1d78da" xlink:to="loc_us-gaap_IndefiniteLivedTrademarks_3dc18fe7-ba71-4f87-9e32-de551063a0e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2a1647eb-5f51-45ef-81e9-600b877a4964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2a1647eb-5f51-45ef-81e9-600b877a4964" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab3c8c93-d209-4225-be47-b4c646525d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab3c8c93-d209-4225-be47-b4c646525d4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:href="asgn-20211231.xsd#asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8fe1d8b-8401-404a-bcea-6eee615e7bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8fe1d8b-8401-404a-bcea-6eee615e7bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8fe1d8b-8401-404a-bcea-6eee615e7bab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8fe1d8b-8401-404a-bcea-6eee615e7bab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b8fe1d8b-8401-404a-bcea-6eee615e7bab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8fe1d8b-8401-404a-bcea-6eee615e7bab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9638cf0b-c45a-4980-a95c-2175585be3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9638cf0b-c45a-4980-a95c-2175585be3a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ContractorRelationsMember_4b860bde-5fb3-4124-acf0-64a3aac57a1e" xlink:href="asgn-20211231.xsd#asgn_ContractorRelationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_asgn_ContractorRelationsMember_4b860bde-5fb3-4124-acf0-64a3aac57a1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_b34cbcb2-18cb-4a56-98d4-0a3fb24e30c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_b34cbcb2-18cb-4a56-98d4-0a3fb24e30c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_12bc3cf0-fa08-42ac-ac37-b24f3b2b7cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_12bc3cf0-fa08-42ac-ac37-b24f3b2b7cd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7973be1d-a89e-48e2-8d96-9b9a95625846" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:to="loc_srt_RangeAxis_7973be1d-a89e-48e2-8d96-9b9a95625846" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7973be1d-a89e-48e2-8d96-9b9a95625846_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7973be1d-a89e-48e2-8d96-9b9a95625846" xlink:to="loc_srt_RangeMember_7973be1d-a89e-48e2-8d96-9b9a95625846_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7973be1d-a89e-48e2-8d96-9b9a95625846" xlink:to="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a15aa264-1a31-45da-a3f4-ba307608e6fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:to="loc_srt_MinimumMember_a15aa264-1a31-45da-a3f4-ba307608e6fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_30e6ed4e-41f1-4502-b30c-2d101c1eb790" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:to="loc_srt_MaximumMember_30e6ed4e-41f1-4502-b30c-2d101c1eb790" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/PropertyandEquipmentDetails" xlink:type="extended" id="i13ed6574597c4d02aeac63a6fa70db4c_PropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_84a9e91c-521c-4acb-ab85-084c7915d8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_84a9e91c-521c-4acb-ab85-084c7915d8d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_76e89413-b4ee-4530-acb3-45765add684d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_76e89413-b4ee-4530-acb3-45765add684d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_98efd55b-4cc2-4cdb-aa74-b251721dbf44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_98efd55b-4cc2-4cdb-aa74-b251721dbf44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4af64b44-fb04-484c-9c6b-0dbe95129a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_Depreciation_4af64b44-fb04-484c-9c6b-0dbe95129a0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78037cc2-cb2d-4d90-9a2b-3234cb971a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78037cc2-cb2d-4d90-9a2b-3234cb971a26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_78037cc2-cb2d-4d90-9a2b-3234cb971a26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78037cc2-cb2d-4d90-9a2b-3234cb971a26" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_78037cc2-cb2d-4d90-9a2b-3234cb971a26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78037cc2-cb2d-4d90-9a2b-3234cb971a26" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ComputerHardwareAndSoftwareMember_4fd0db23-d4d7-49af-8a28-55837388298d" xlink:href="asgn-20211231.xsd#asgn_ComputerHardwareAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_asgn_ComputerHardwareAndSoftwareMember_4fd0db23-d4d7-49af-8a28-55837388298d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_380918eb-ff5c-4857-a8d3-dc743679393c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_380918eb-ff5c-4857-a8d3-dc743679393c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_05310a15-824a-4943-8c5b-680a9829465c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_05310a15-824a-4943-8c5b-680a9829465c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_WorkInProgressMember_e5440732-43e0-404d-96f6-da66a9cd2556" xlink:href="asgn-20211231.xsd#asgn_WorkInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_asgn_WorkInProgressMember_e5440732-43e0-404d-96f6-da66a9cd2556" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02ce0e7c-661f-4f79-a9d7-7c60a1cbab56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02ce0e7c-661f-4f79-a9d7-7c60a1cbab56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_da9a4c09-017a-4fd2-87f6-36b070065c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:to="loc_us-gaap_CostOfSalesMember_da9a4c09-017a-4fd2-87f6-36b070065c7d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#PropertyandEquipmentNarrativesDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" xlink:type="extended" id="i9faacbe599c14b4886a095a514f42cfa_PropertyandEquipmentNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_414bbe4f-6a93-4514-b0a9-e4de26faab2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_852d82ed-7382-4b76-9b73-28848047715f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_414bbe4f-6a93-4514-b0a9-e4de26faab2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_852d82ed-7382-4b76-9b73-28848047715f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d85e6d8-96b3-482b-86f8-39e6464aef1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_414bbe4f-6a93-4514-b0a9-e4de26faab2d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d85e6d8-96b3-482b-86f8-39e6464aef1a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37313291-b01f-40dc-ba6e-5d39d408c379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d85e6d8-96b3-482b-86f8-39e6464aef1a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37313291-b01f-40dc-ba6e-5d39d408c379" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37313291-b01f-40dc-ba6e-5d39d408c379_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37313291-b01f-40dc-ba6e-5d39d408c379" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_37313291-b01f-40dc-ba6e-5d39d408c379_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37313291-b01f-40dc-ba6e-5d39d408c379" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b044b8e5-8187-42c1-ada7-4ed82961d2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b044b8e5-8187-42c1-ada7-4ed82961d2c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_SoftwareDevelopmentWorkInProgressMember_3d86d6ff-f2cc-4939-ab4d-7a28cd25fedf" xlink:href="asgn-20211231.xsd#asgn_SoftwareDevelopmentWorkInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:to="loc_asgn_SoftwareDevelopmentWorkInProgressMember_3d86d6ff-f2cc-4939-ab4d-7a28cd25fedf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LongTermDebtComponentsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LongTermDebtComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/LongTermDebtComponentsDetails" xlink:type="extended" id="iee635b88a7014a2f91407327c0ca1970_LongTermDebtComponentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_41e04c89-ddfc-4e01-a12b-6aa6774e4845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_SecuredDebt_41e04c89-ddfc-4e01-a12b-6aa6774e4845" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_7a45c46e-8631-46f9-8b2c-65dcec6a01d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_SeniorNotes_7a45c46e-8631-46f9-8b2c-65dcec6a01d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_309792ae-6169-4deb-88e1-3850b8988fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_309792ae-6169-4deb-88e1-3850b8988fcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_d3f44f56-10dc-43c0-8cd7-bf7862b55b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_d3f44f56-10dc-43c0-8cd7-bf7862b55b6e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_c8d51342-ffe6-47aa-b9af-0d7ea313403b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_LongTermDebt_c8d51342-ffe6-47aa-b9af-0d7ea313403b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b69134bd-99a9-4fa0-9baa-80d7bb2680c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_DebtInstrumentTable_b69134bd-99a9-4fa0-9baa-80d7bb2680c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_afec9ab6-5965-47e2-88cb-c8406951cb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b69134bd-99a9-4fa0-9baa-80d7bb2680c3" xlink:to="loc_us-gaap_DebtInstrumentAxis_afec9ab6-5965-47e2-88cb-c8406951cb8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_afec9ab6-5965-47e2-88cb-c8406951cb8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_afec9ab6-5965-47e2-88cb-c8406951cb8e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_afec9ab6-5965-47e2-88cb-c8406951cb8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4236cecc-b369-4c55-a35a-a3cd0d766688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_afec9ab6-5965-47e2-88cb-c8406951cb8e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4236cecc-b369-4c55-a35a-a3cd0d766688" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_fc49af87-45b9-44f4-9420-3aa953e124e4" xlink:href="asgn-20211231.xsd#asgn_A4908MillionTermBLoanFacilityDueApril2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4236cecc-b369-4c55-a35a-a3cd0d766688" xlink:to="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_fc49af87-45b9-44f4-9420-3aa953e124e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LongTermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/LongTermDebtNarrativeDetails" xlink:type="extended" id="id46a268c6aab41ac9ba9a9ee100d1c67_LongTermDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_12ff82c7-1999-4d5c-b097-0fd36f8d65bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_SecuredDebt_12ff82c7-1999-4d5c-b097-0fd36f8d65bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c82cf4d5-b4b5-4f03-b61a-910cec81e577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c82cf4d5-b4b5-4f03-b61a-910cec81e577" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e9198843-57fe-4608-a66e-05b76316e8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e9198843-57fe-4608-a66e-05b76316e8bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio_143e81f4-642f-439a-8054-7681564c205f" xlink:href="asgn-20211231.xsd#asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio_143e81f4-642f-439a-8054-7681564c205f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_LeverageRatio_b59d611d-ab34-4b1f-ae5d-d1c082d4c52e" xlink:href="asgn-20211231.xsd#asgn_LeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_asgn_LeverageRatio_b59d611d-ab34-4b1f-ae5d-d1c082d4c52e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_fcd4b234-cea8-471a-bdce-df45bd24177c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_SeniorNotes_fcd4b234-cea8-471a-bdce-df45bd24177c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fcd77b8-bdcd-4b88-ad7b-0e4588fd5e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fcd77b8-bdcd-4b88-ad7b-0e4588fd5e6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds_02236b92-f7c9-4b10-9735-17778195b058" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds_02236b92-f7c9-4b10-9735-17778195b058" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_us-gaap_DebtInstrumentAxis_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member_e8c8e3f4-ba0e-4d65-8f21-2edcceeb2c9c" xlink:href="asgn-20211231.xsd#asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:to="loc_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member_e8c8e3f4-ba0e-4d65-8f21-2edcceeb2c9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_20b3237e-8c2f-42db-9777-7198e9bde169" xlink:href="asgn-20211231.xsd#asgn_A4908MillionTermBLoanFacilityDueApril2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:to="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_20b3237e-8c2f-42db-9777-7198e9bde169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_59324c87-4bd0-489f-99c2-ba8b50bc8212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:to="loc_us-gaap_SeniorNotesMember_59324c87-4bd0-489f-99c2-ba8b50bc8212" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_InterestRateTypeAxis_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d" xlink:href="asgn-20211231.xsd#asgn_InterestRateTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_asgn_InterestRateTypeAxis_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_InterestRateTypeDomain_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d_default" xlink:href="asgn-20211231.xsd#asgn_InterestRateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asgn_InterestRateTypeAxis_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d" xlink:to="loc_asgn_InterestRateTypeDomain_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_InterestRateTypeDomain_7e4d09f7-3009-4463-b613-3bb3b21d3951" xlink:href="asgn-20211231.xsd#asgn_InterestRateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asgn_InterestRateTypeAxis_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d" xlink:to="loc_asgn_InterestRateTypeDomain_7e4d09f7-3009-4463-b613-3bb3b21d3951" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e8d57672-50f6-4aa0-839f-35c5cbccd01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_InterestRateTypeDomain_7e4d09f7-3009-4463-b613-3bb3b21d3951" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e8d57672-50f6-4aa0-839f-35c5cbccd01f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_5b0829fe-30bd-4f49-afa6-0fc75bd82549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_us-gaap_VariableRateAxis_5b0829fe-30bd-4f49-afa6-0fc75bd82549" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_5b0829fe-30bd-4f49-afa6-0fc75bd82549_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_5b0829fe-30bd-4f49-afa6-0fc75bd82549" xlink:to="loc_us-gaap_VariableRateDomain_5b0829fe-30bd-4f49-afa6-0fc75bd82549_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_5b0829fe-30bd-4f49-afa6-0fc75bd82549" xlink:to="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_BankBaseRateMember_72f4e615-408c-4488-b114-b2f24f0c6a6d" xlink:href="asgn-20211231.xsd#asgn_BankBaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:to="loc_asgn_BankBaseRateMember_72f4e615-408c-4488-b114-b2f24f0c6a6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aaa8aca3-2d25-4848-9c82-c2805c20af12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aaa8aca3-2d25-4848-9c82-c2805c20af12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fdcbb1f3-9c59-43a3-86ae-f602e0da8158" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_srt_RangeAxis_fdcbb1f3-9c59-43a3-86ae-f602e0da8158" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fdcbb1f3-9c59-43a3-86ae-f602e0da8158_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fdcbb1f3-9c59-43a3-86ae-f602e0da8158" xlink:to="loc_srt_RangeMember_fdcbb1f3-9c59-43a3-86ae-f602e0da8158_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fdcbb1f3-9c59-43a3-86ae-f602e0da8158" xlink:to="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b436faaf-e332-4318-adf3-1a89a924bb5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:to="loc_srt_MinimumMember_b436faaf-e332-4318-adf3-1a89a924bb5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc85281d-bf37-4613-b724-08d838945e71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:to="loc_srt_MaximumMember_cc85281d-bf37-4613-b724-08d838945e71" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/StockholdersEquityDetails" xlink:type="extended" id="ic16d991c9e7247dfa7f64050ead3ad59_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b47bfe1d-005f-4c52-8845-3074b3a79f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b47bfe1d-005f-4c52-8845-3074b3a79f4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_61db6507-545d-4563-9f7b-ed81beffdc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_61db6507-545d-4563-9f7b-ed81beffdc7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_StockRepurchaseProgramTerm_f16d3c96-d823-4908-9cbf-f817fef78d7e" xlink:href="asgn-20211231.xsd#asgn_StockRepurchaseProgramTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_asgn_StockRepurchaseProgramTerm_f16d3c96-d823-4908-9cbf-f817fef78d7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f0124f23-3e52-4917-822c-7b4ddc1ee03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f0124f23-3e52-4917-822c-7b4ddc1ee03c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2814c9e1-5fb7-451a-b267-08d998f6a94e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2814c9e1-5fb7-451a-b267-08d998f6a94e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1f2820b2-043d-4a96-85f2-ff73aef55e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1f2820b2-043d-4a96-85f2-ff73aef55e65" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9bd7c13d-9e17-40e0-9816-fa38f53ab70c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1f2820b2-043d-4a96-85f2-ff73aef55e65" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9bd7c13d-9e17-40e0-9816-fa38f53ab70c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9bd7c13d-9e17-40e0-9816-fa38f53ab70c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9bd7c13d-9e17-40e0-9816-fa38f53ab70c" xlink:to="loc_us-gaap_EquityComponentDomain_9bd7c13d-9e17-40e0-9816-fa38f53ab70c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8cb0a6ea-ffb2-4d65-9d8b-69f455dbe169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9bd7c13d-9e17-40e0-9816-fa38f53ab70c" xlink:to="loc_us-gaap_EquityComponentDomain_8cb0a6ea-ffb2-4d65-9d8b-69f455dbe169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a7fffd38-1c73-48ea-bdea-50ea684dcc09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8cb0a6ea-ffb2-4d65-9d8b-69f455dbe169" xlink:to="loc_us-gaap_CommonStockMember_a7fffd38-1c73-48ea-bdea-50ea684dcc09" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" xlink:type="extended" id="i90b897f9f3804049b6ee1645501411fb_StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_7e6f605c-5ca0-41b8-be44-2ba6c8779b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_7e6f605c-5ca0-41b8-be44-2ba6c8779b78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5f85cb9c-81fe-427a-bba5-25d37b7fb739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:to="loc_us-gaap_ShareBasedCompensation_5f85cb9c-81fe-427a-bba5-25d37b7fb739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_bfa91ca6-856c-48a0-86f4-7aa11b746177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_bfa91ca6-856c-48a0-86f4-7aa11b746177" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfd6ae9e-4f3b-49ba-848c-deab45d47f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfd6ae9e-4f3b-49ba-848c-deab45d47f0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfd6ae9e-4f3b-49ba-848c-deab45d47f0e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_874fb6fb-4ff3-4166-9770-7ca45c32f514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_874fb6fb-4ff3-4166-9770-7ca45c32f514" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_a110e4db-2573-48a7-9f67-b59ba492343f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_a110e4db-2573-48a7-9f67-b59ba492343f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" xlink:type="extended" id="ie7e54b29b7d14045aa43b9a17fa685a3_StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a39fc750-00ca-47ed-b295-3da396ac655d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a39fc750-00ca-47ed-b295-3da396ac655d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_79552c33-b2b0-46cb-820d-8203b9df8970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_79552c33-b2b0-46cb-820d-8203b9df8970" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9fe96bc4-d8e1-4750-913c-c377f6646a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9fe96bc4-d8e1-4750-913c-c377f6646a43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2251fada-8ca4-40b8-81b0-7c298e40251f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2251fada-8ca4-40b8-81b0-7c298e40251f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_86ac91a0-c586-4d63-9bcd-3fa44e071aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_86ac91a0-c586-4d63-9bcd-3fa44e071aa3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_65fd21fb-ab02-44f7-ac61-f908c5a1d476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_65fd21fb-ab02-44f7-ac61-f908c5a1d476" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_755e40e6-a6b7-4aed-8971-9d9c2156dd46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_755e40e6-a6b7-4aed-8971-9d9c2156dd46" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:to="loc_us-gaap_PlanNameAxis_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d" xlink:to="loc_us-gaap_PlanNameDomain_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d" xlink:to="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_TSRMember_2650ae82-45d1-4365-a19b-5cec17a59131" xlink:href="asgn-20211231.xsd#asgn_TSRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:to="loc_asgn_TSRMember_2650ae82-45d1-4365-a19b-5cec17a59131" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EmployeeStockPurchasePlanMember_0a0202c3-fafa-46a8-a8a9-f732d9563f5b" xlink:href="asgn-20211231.xsd#asgn_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:to="loc_asgn_EmployeeStockPurchasePlanMember_0a0202c3-fafa-46a8-a8a9-f732d9563f5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_92d3fd5a-709b-43f4-bb80-361a15814cc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:to="loc_srt_RangeAxis_92d3fd5a-709b-43f4-bb80-361a15814cc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92d3fd5a-709b-43f4-bb80-361a15814cc0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_92d3fd5a-709b-43f4-bb80-361a15814cc0" xlink:to="loc_srt_RangeMember_92d3fd5a-709b-43f4-bb80-361a15814cc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_92d3fd5a-709b-43f4-bb80-361a15814cc0" xlink:to="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_165f81dd-79c9-4f35-8836-83b12f69c528" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:to="loc_srt_MinimumMember_165f81dd-79c9-4f35-8836-83b12f69c528" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0fcf401a-96c7-4319-ba16-5a2ac8df7e5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:to="loc_srt_MaximumMember_0fcf401a-96c7-4319-ba16-5a2ac8df7e5c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" xlink:type="extended" id="i17405de98d5d41d598618a7e6c13da4b_StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_974c2781-c7f9-45f5-8aa9-171b63ab1db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_974c2781-c7f9-45f5-8aa9-171b63ab1db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0c90d206-b1b8-456e-8f2a-4ffacf5ee381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0c90d206-b1b8-456e-8f2a-4ffacf5ee381" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0dd2e13b-b6eb-4c6f-9be9-8fd88678d3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0dd2e13b-b6eb-4c6f-9be9-8fd88678d3a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_47bb7764-ede8-42ba-bab6-b67357fecdac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest_acbd055a-813a-405a-b20c-67ffa8eb8da1" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest_acbd055a-813a-405a-b20c-67ffa8eb8da1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_43e68068-9907-4a2b-bbf0-965aac3d9998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_43e68068-9907-4a2b-bbf0-965aac3d9998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ae272ef1-e321-411a-9d72-0457f6f98289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2caabbed-0c41-42b3-b9f5-f49515c8cfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2caabbed-0c41-42b3-b9f5-f49515c8cfb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c5b1db43-7e60-4782-be36-8543da3e0a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c5b1db43-7e60-4782-be36-8543da3e0a8a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue_793f9003-fc6a-4c42-b92d-4223bb20fc9d" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue_793f9003-fc6a-4c42-b92d-4223bb20fc9d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:to="loc_us-gaap_AwardTypeAxis_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AwardwithserviceconditionsMember_161d1dca-932b-41ba-83a6-ff09881034e1" xlink:href="asgn-20211231.xsd#asgn_AwardwithserviceconditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_AwardwithserviceconditionsMember_161d1dca-932b-41ba-83a6-ff09881034e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AwardswithperformanceandserviceconditionsMember_f9ada69b-9a55-4839-8b8b-c5def9f2c4eb" xlink:href="asgn-20211231.xsd#asgn_AwardswithperformanceandserviceconditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_AwardswithperformanceandserviceconditionsMember_f9ada69b-9a55-4839-8b8b-c5def9f2c4eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsMember_192bf8b5-9dad-4b3b-897c-1e8687eadb21" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_RestrictedStockUnitsAndAwardsMember_192bf8b5-9dad-4b3b-897c-1e8687eadb21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsForfeitedMember_99c2dfba-009a-4ce8-a13b-d2f0d36cb43b" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsForfeitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_RestrictedStockUnitsAndAwardsForfeitedMember_99c2dfba-009a-4ce8-a13b-d2f0d36cb43b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionTypeAxis_51e24962-ed37-4a99-9582-3bbc115088f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransactionTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:to="loc_us-gaap_TransactionTypeAxis_51e24962-ed37-4a99-9582-3bbc115088f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain_51e24962-ed37-4a99-9582-3bbc115088f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TransactionTypeAxis_51e24962-ed37-4a99-9582-3bbc115088f8" xlink:to="loc_us-gaap_TransactionDomain_51e24962-ed37-4a99-9582-3bbc115088f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TransactionTypeAxis_51e24962-ed37-4a99-9582-3bbc115088f8" xlink:to="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_GrantedAwardMember_7c9432ca-171c-4c64-a734-079b9a7c80ad" xlink:href="asgn-20211231.xsd#asgn_GrantedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:to="loc_asgn_GrantedAwardMember_7c9432ca-171c-4c64-a734-079b9a7c80ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_VestedAwardMember_241cd9f2-b5ba-4de5-bc97-d1b0d81c6547" xlink:href="asgn-20211231.xsd#asgn_VestedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:to="loc_asgn_VestedAwardMember_241cd9f2-b5ba-4de5-bc97-d1b0d81c6547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ForfeitedAwardMember_79cbd266-f70d-4cc0-9b2f-c6127e0613d7" xlink:href="asgn-20211231.xsd#asgn_ForfeitedAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:to="loc_asgn_ForfeitedAwardMember_79cbd266-f70d-4cc0-9b2f-c6127e0613d7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="extended" id="i2ea1a71aec0b41c2baaee34b39c043e0_StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a785e79f-9a17-472e-9298-899379534e17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a785e79f-9a17-472e-9298-899379534e17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_3dedeecc-5677-48fa-a7cb-9ae23d51cf08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_3dedeecc-5677-48fa-a7cb-9ae23d51cf08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8293cdd5-2f02-428b-9260-3d6b1165a564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8293cdd5-2f02-428b-9260-3d6b1165a564" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_45cb06cb-3076-4dbf-b843-1c58974e2dda" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_45cb06cb-3076-4dbf-b843-1c58974e2dda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage_610ecf1b-a3e8-4009-9be1-b9120b8e10cb" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage_610ecf1b-a3e8-4009-9be1-b9120b8e10cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82f9a996-7d6e-4a38-9f81-51a06bda5ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82f9a996-7d6e-4a38-9f81-51a06bda5ac6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4ef0736f-b7ef-495e-b444-4ddd8d7441c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4ef0736f-b7ef-495e-b444-4ddd8d7441c9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0413d62f-89cb-40d6-bbe2-8445727e6d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0413d62f-89cb-40d6-bbe2-8445727e6d50" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c906b8f1-126a-43d8-9542-01df99ea20e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c906b8f1-126a-43d8-9542-01df99ea20e4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_79485428-dd87-4c30-ab06-e269340bfc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_79485428-dd87-4c30-ab06-e269340bfc6f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_8d37bb8c-f8e3-44cd-8174-c91c4a59cbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_8d37bb8c-f8e3-44cd-8174-c91c4a59cbbc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_41c8bba2-0e57-450e-837b-5b440037cc40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_41c8bba2-0e57-450e-837b-5b440037cc40" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8d1fbab-11db-420e-9867-35d8f8494d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8d1fbab-11db-420e-9867-35d8f8494d33" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_79f653eb-87fd-4615-9134-deb20ecd5a0b" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_79f653eb-87fd-4615-9134-deb20ecd5a0b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:to="loc_us-gaap_AwardTypeAxis_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsMember_1a4e4e8f-3fd6-42e4-b88a-4bc8cbfb30ce" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:to="loc_asgn_RestrictedStockUnitsAndAwardsMember_1a4e4e8f-3fd6-42e4-b88a-4bc8cbfb30ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_92ca235b-31eb-41db-8208-a3da8fa3c3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_92ca235b-31eb-41db-8208-a3da8fa3c3d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_31ab3c93-fd4b-4877-9686-5ae3b73040c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:to="loc_us-gaap_PlanNameAxis_31ab3c93-fd4b-4877-9686-5ae3b73040c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_31ab3c93-fd4b-4877-9686-5ae3b73040c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_31ab3c93-fd4b-4877-9686-5ae3b73040c1" xlink:to="loc_us-gaap_PlanNameDomain_31ab3c93-fd4b-4877-9686-5ae3b73040c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_31ab3c93-fd4b-4877-9686-5ae3b73040c1" xlink:to="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_TSRMember_1149c1b0-7a8d-46be-a63a-f579c859496d" xlink:href="asgn-20211231.xsd#asgn_TSRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:to="loc_asgn_TSRMember_1149c1b0-7a8d-46be-a63a-f579c859496d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EmployeeStockPurchasePlanMember_bba73e7f-d506-4b21-9d3e-e577e550f4d9" xlink:href="asgn-20211231.xsd#asgn_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:to="loc_asgn_EmployeeStockPurchasePlanMember_bba73e7f-d506-4b21-9d3e-e577e550f4d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:to="loc_srt_RangeAxis_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998" xlink:to="loc_srt_RangeMember_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998" xlink:to="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48d7c6e3-ed7f-4a9b-b292-81d3cd933ca1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:to="loc_srt_MinimumMember_48d7c6e3-ed7f-4a9b-b292-81d3cd933ca1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_57f7c4f5-1fe5-4294-bfb2-1bd108cc813e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:to="loc_srt_MaximumMember_57f7c4f5-1fe5-4294-bfb2-1bd108cc813e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesNarrativesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesNarrativesDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/IncomeTaxesNarrativesDetails" xlink:type="extended" id="i5f381fba4c7b4efa9605b2d5f2820a6f_IncomeTaxesNarrativesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7d59741a-22c3-4ed3-9ca0-2b03d0c405d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7d59741a-22c3-4ed3-9ca0-2b03d0c405d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_53bae75b-8710-4b4c-8883-5f193ca60aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_53bae75b-8710-4b4c-8883-5f193ca60aff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_7881a3aa-d121-4e6f-aaa4-9bb4645957f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_7881a3aa-d121-4e6f-aaa4-9bb4645957f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb4e978b-e347-4ffa-9cdb-89dabc07023a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb4e978b-e347-4ffa-9cdb-89dabc07023a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d602189-75f1-47aa-afab-11c535bcee2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d602189-75f1-47aa-afab-11c535bcee2f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a7027cfc-0397-4dc0-82df-903899b3d61b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_a7027cfc-0397-4dc0-82df-903899b3d61b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7006b30a-2dd3-437f-885a-c204dbfad004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7006b30a-2dd3-437f-885a-c204dbfad004" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f9486cc8-9fac-4f6e-90e1-acdabc656b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f9486cc8-9fac-4f6e-90e1-acdabc656b27" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b97264c0-8ca4-41f7-afc3-8a0095d81cf5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:to="loc_srt_StatementGeographicalAxis_b97264c0-8ca4-41f7-afc3-8a0095d81cf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b97264c0-8ca4-41f7-afc3-8a0095d81cf5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_b97264c0-8ca4-41f7-afc3-8a0095d81cf5" xlink:to="loc_srt_SegmentGeographicalDomain_b97264c0-8ca4-41f7-afc3-8a0095d81cf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cf071a4e-81bf-49d3-bc61-6e5e8695e10d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_b97264c0-8ca4-41f7-afc3-8a0095d81cf5" xlink:to="loc_srt_SegmentGeographicalDomain_cf071a4e-81bf-49d3-bc61-6e5e8695e10d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ForeignMember_0923945f-1e46-45f6-b433-74f8e4af46a7" xlink:href="asgn-20211231.xsd#asgn_ForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_cf071a4e-81bf-49d3-bc61-6e5e8695e10d" xlink:to="loc_asgn_ForeignMember_0923945f-1e46-45f6-b433-74f8e4af46a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ca960ea1-6a30-417a-994c-50d407f67621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ca960ea1-6a30-417a-994c-50d407f67621" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_ca960ea1-6a30-417a-994c-50d407f67621_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ca960ea1-6a30-417a-994c-50d407f67621" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_ca960ea1-6a30-417a-994c-50d407f67621_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_08f9faf6-ad46-4820-a0ef-336b0ee78d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ca960ea1-6a30-417a-994c-50d407f67621" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_08f9faf6-ad46-4820-a0ef-336b0ee78d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember_1d96bd17-9234-4183-89ce-b6f0e8f6b520" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_08f9faf6-ad46-4820-a0ef-336b0ee78d71" xlink:to="loc_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember_1d96bd17-9234-4183-89ce-b6f0e8f6b520" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReportingSegmentReportingInformationDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" xlink:type="extended" id="i6296cdf52b0a4fb0b30dff12ea776bfc_SegmentReportingSegmentReportingInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ebfe9eae-42fc-4706-8725-792f681f4936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_Revenues_ebfe9eae-42fc-4706-8725-792f681f4936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_50a85df6-7b79-44c7-b6bf-8d2717c15958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_GrossProfit_50a85df6-7b79-44c7-b6bf-8d2717c15958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_65266f75-eae2-438f-a87d-ca056b7a4626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_OperatingIncomeLoss_65266f75-eae2-438f-a87d-ca056b7a4626" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_9f7a1891-4ade-4968-9d90-c0f4ea1a1d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_Depreciation_9f7a1891-4ade-4968-9d90-c0f4ea1a1d70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_08ab9d2e-82fb-4006-88f9-25f0b9c386d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_AdjustmentForAmortization_08ab9d2e-82fb-4006-88f9-25f0b9c386d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6d7bb7c-2312-46c9-9d4d-72fa32e67faa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6d7bb7c-2312-46c9-9d4d-72fa32e67faa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6d7bb7c-2312-46c9-9d4d-72fa32e67faa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada" xlink:to="loc_us-gaap_SegmentDomain_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada" xlink:to="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialBusinessMember_e65ab88f-5e83-4cb0-b309-23bc974bb90d" xlink:href="asgn-20211231.xsd#asgn_CommercialBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:to="loc_asgn_CommercialBusinessMember_e65ab88f-5e83-4cb0-b309-23bc974bb90d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalGovernmentBusinessMember_2be740cd-6eab-41ac-82bd-b0f525d11daa" xlink:href="asgn-20211231.xsd#asgn_FederalGovernmentBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:to="loc_asgn_FederalGovernmentBusinessMember_2be740cd-6eab-41ac-82bd-b0f525d11daa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReportingDisaggregatedRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" xlink:type="extended" id="ib41ebffa34f243ca8290aeda3f92714b_SegmentReportingDisaggregatedRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_f6c4e5af-5d4b-49f6-8879-6f5897b41fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1b8394f8-38fb-4310-ac33-5299e53060d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_f6c4e5af-5d4b-49f6-8879-6f5897b41fd7" xlink:to="loc_us-gaap_Revenues_1b8394f8-38fb-4310-ac33-5299e53060d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_f6c4e5af-5d4b-49f6-8879-6f5897b41fd7" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_781cf344-743f-4b87-b141-5dfec3ed300b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_781cf344-743f-4b87-b141-5dfec3ed300b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_781cf344-743f-4b87-b141-5dfec3ed300b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_781cf344-743f-4b87-b141-5dfec3ed300b" xlink:to="loc_us-gaap_SegmentDomain_781cf344-743f-4b87-b141-5dfec3ed300b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_781cf344-743f-4b87-b141-5dfec3ed300b" xlink:to="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ApexSegmentMember_da5da672-a8d1-4e62-a3de-1964b78ea513" xlink:href="asgn-20211231.xsd#asgn_ApexSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:to="loc_asgn_ApexSegmentMember_da5da672-a8d1-4e62-a3de-1964b78ea513" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ECSMember_c0c50fb4-1722-4cc7-9a0c-ce81ae10be13" xlink:href="asgn-20211231.xsd#asgn_ECSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:to="loc_asgn_ECSMember_c0c50fb4-1722-4cc7-9a0c-ce81ae10be13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RevenueTypeAxis_1796b2e0-a699-4e3b-ac54-246ba1a65a77" xlink:href="asgn-20211231.xsd#asgn_RevenueTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:to="loc_asgn_RevenueTypeAxis_1796b2e0-a699-4e3b-ac54-246ba1a65a77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RevenueTypeDomain_1796b2e0-a699-4e3b-ac54-246ba1a65a77_default" xlink:href="asgn-20211231.xsd#asgn_RevenueTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_asgn_RevenueTypeAxis_1796b2e0-a699-4e3b-ac54-246ba1a65a77" xlink:to="loc_asgn_RevenueTypeDomain_1796b2e0-a699-4e3b-ac54-246ba1a65a77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:href="asgn-20211231.xsd#asgn_RevenueTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_asgn_RevenueTypeAxis_1796b2e0-a699-4e3b-ac54-246ba1a65a77" xlink:to="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AssignmentMember_b27fb1b3-78ad-4d7b-8ea9-3241727806c1" xlink:href="asgn-20211231.xsd#asgn_AssignmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_asgn_AssignmentMember_b27fb1b3-78ad-4d7b-8ea9-3241727806c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ConsultingMember_d68cc48e-7d13-4470-93d2-44d1d72957c1" xlink:href="asgn-20211231.xsd#asgn_ConsultingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_asgn_ConsultingMember_d68cc48e-7d13-4470-93d2-44d1d72957c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_6d2186f6-edac-4d2b-8d0d-3dc97691a0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_us-gaap_FixedPriceContractMember_6d2186f6-edac-4d2b-8d0d-3dc97691a0e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_9360d63e-de16-4a43-a3d2-cc72ea285e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_9360d63e-de16-4a43-a3d2-cc72ea285e74" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CostplusfixedfeeContractMember_122c7de1-0d60-4412-8733-62ef4524822e" xlink:href="asgn-20211231.xsd#asgn_CostplusfixedfeeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_asgn_CostplusfixedfeeContractMember_122c7de1-0d60-4412-8733-62ef4524822e" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" xlink:type="extended" id="i62c136b9cdf7418ebdab71101761e887_SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a89a268e-f2b6-49e8-9025-5989e97eef4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b7b60878-6737-4f12-b5db-8315cccf24d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a89a268e-f2b6-49e8-9025-5989e97eef4c" xlink:to="loc_us-gaap_Revenues_b7b60878-6737-4f12-b5db-8315cccf24d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a89a268e-f2b6-49e8-9025-5989e97eef4c" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eb6b11b9-d968-4503-9198-4da8193a42d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eb6b11b9-d968-4503-9198-4da8193a42d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_eb6b11b9-d968-4503-9198-4da8193a42d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eb6b11b9-d968-4503-9198-4da8193a42d5" xlink:to="loc_us-gaap_SegmentDomain_eb6b11b9-d968-4503-9198-4da8193a42d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_55d42a8f-9657-486a-9628-d7063220ba6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eb6b11b9-d968-4503-9198-4da8193a42d5" xlink:to="loc_us-gaap_SegmentDomain_55d42a8f-9657-486a-9628-d7063220ba6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ECSMember_f7b83c80-039d-48fa-b96b-65073f15619f" xlink:href="asgn-20211231.xsd#asgn_ECSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_55d42a8f-9657-486a-9628-d7063220ba6d" xlink:to="loc_asgn_ECSMember_f7b83c80-039d-48fa-b96b-65073f15619f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:to="loc_srt_MajorCustomersAxis_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7" xlink:to="loc_srt_NameOfMajorCustomerDomain_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7" xlink:to="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DepartmentofdefenseandintelligenceagenciesMember_eaa4c86b-153e-4dcd-90ae-f9e40ad586f0" xlink:href="asgn-20211231.xsd#asgn_DepartmentofdefenseandintelligenceagenciesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:to="loc_asgn_DepartmentofdefenseandintelligenceagenciesMember_eaa4c86b-153e-4dcd-90ae-f9e40ad586f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalcivilianMember_0d5a8b3c-d52d-4d78-a47c-eac1dc942db3" xlink:href="asgn-20211231.xsd#asgn_FederalcivilianMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:to="loc_asgn_FederalcivilianMember_0d5a8b3c-d52d-4d78-a47c-eac1dc942db3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialandotherMember_d4ca4df2-53de-4475-9c55-28024bdf7973" xlink:href="asgn-20211231.xsd#asgn_CommercialandotherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:to="loc_asgn_CommercialandotherMember_d4ca4df2-53de-4475-9c55-28024bdf7973" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="ia1debba50d7346ee8901737cdd75db89_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_74cb3eb5-9062-4f4c-895b-fed48ca63e08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_74cb3eb5-9062-4f4c-895b-fed48ca63e08" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_44b8dde3-1f4e-44be-b50c-48b73d0c5c67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_44b8dde3-1f4e-44be-b50c-48b73d0c5c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26bef855-3f0b-4d62-a85a-f74e5dc3b219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26bef855-3f0b-4d62-a85a-f74e5dc3b219" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_73aa475b-0ca9-4d58-bd10-352b0f92ff8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_73aa475b-0ca9-4d58-bd10-352b0f92ff8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_bb3729c5-1f77-43c0-aed2-31ed363cce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcd66647-1c41-4738-8e20-6838c6b31fec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_74cb3eb5-9062-4f4c-895b-fed48ca63e08" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcd66647-1c41-4738-8e20-6838c6b31fec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a88482f0-7a93-45a3-bdad-e2f76f17c34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcd66647-1c41-4738-8e20-6838c6b31fec" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a88482f0-7a93-45a3-bdad-e2f76f17c34c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_a88482f0-7a93-45a3-bdad-e2f76f17c34c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a88482f0-7a93-45a3-bdad-e2f76f17c34c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_a88482f0-7a93-45a3-bdad-e2f76f17c34c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a88482f0-7a93-45a3-bdad-e2f76f17c34c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_bfcb70b7-af90-4943-b8c6-270ab249f214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_bfcb70b7-af90-4943-b8c6-270ab249f214" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AllowanceforWorkersCompensationLossReservesMember_98f62cbc-c454-4941-9466-aeaae1060317" xlink:href="asgn-20211231.xsd#asgn_AllowanceforWorkersCompensationLossReservesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:to="loc_asgn_AllowanceforWorkersCompensationLossReservesMember_98f62cbc-c454-4941-9466-aeaae1060317" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>asgn-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7a5e64f5-d175-4222-8ce5-d010dddeedba,g:8961f940-70a0-4fbb-9ead-2ee1b0dd2c9f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_deb36b76-2e5b-4d48-b091-86673bfa4c75_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_1d4721bf-1fca-4719-8a4f-e12f076a82bb_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_d46a8b02-6e6f-4ae5-935f-2c6c0c9addc4_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_95fe888c-2a7b-4990-b902-d4e374d9e647_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f7597beb-e4b3-409a-be5b-08a73f5b0ecc_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal statutory tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_ff43acab-7562-486e-834b-b7251cd2e72e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_82a26da4-c953-485d-92cf-9ff4aff28729_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_454cb535-f770-41d6-ae7b-6a89f3214e66_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_73134dd5-0130-4e43-bd81-3312698c679f_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested/Forefeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ContractualObligationsAbstract_04ab2cc4-ce33-4ff4-a950-f2d0a22f6663_terseLabel_en-US" xlink:label="lab_asgn_ContractualObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligations [Abstract]</link:label>
    <link:label id="lab_asgn_ContractualObligationsAbstract_label_en-US" xlink:label="lab_asgn_ContractualObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligations [Abstract]</link:label>
    <link:label id="lab_asgn_ContractualObligationsAbstract_documentation_en-US" xlink:label="lab_asgn_ContractualObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ContractualObligationsAbstract" xlink:href="asgn-20211231.xsd#asgn_ContractualObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ContractualObligationsAbstract" xlink:to="lab_asgn_ContractualObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_5cb11a5c-0f76-497d-8e8e-e7e24dcd53ed_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements [Member]</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_06f36dec-d05d-4228-87c8-f0ec343571bd_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_683e3cf1-1e62-4637-860a-5811dfc34b39_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ECSMember_90023dd8-bcb7-49f2-b37c-2516982e97e7_terseLabel_en-US" xlink:label="lab_asgn_ECSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Government</link:label>
    <link:label id="lab_asgn_ECSMember_label_en-US" xlink:label="lab_asgn_ECSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ECS [Member]</link:label>
    <link:label id="lab_asgn_ECSMember_documentation_en-US" xlink:label="lab_asgn_ECSMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ECS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ECSMember" xlink:href="asgn-20211231.xsd#asgn_ECSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ECSMember" xlink:to="lab_asgn_ECSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_e19eb142-6683-4e5e-9aab-862a75e71626_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right of use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_f3ff6aa6-94b0-49c7-b406-1c7ab0dcb5a3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_dc655470-4348-4cde-ae00-2a880762e65d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and contract professional pay</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_78e3e805-b2e3-4d03-8c87-a9cd5f87a320_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3fcd437a-f605-490d-808e-1e2ee9fb7afa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_2c74ca42-c44d-40c7-b654-f4097ba9f3c8_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_9492b5d4-2c1b-4714-a0d4-712245032dfc_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_LeverageRatio_cd3c0928-fd8f-4f2d-b2f5-42aa74bca7e5_terseLabel_en-US" xlink:label="lab_asgn_LeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio</link:label>
    <link:label id="lab_asgn_LeverageRatio_label_en-US" xlink:label="lab_asgn_LeverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Ratio</link:label>
    <link:label id="lab_asgn_LeverageRatio_documentation_en-US" xlink:label="lab_asgn_LeverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The leverage ratio as defined in the credit agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_LeverageRatio" xlink:href="asgn-20211231.xsd#asgn_LeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_LeverageRatio" xlink:to="lab_asgn_LeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_2225f99c-f41b-432a-8c2f-6f228093a897_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_b098f095-d8c0-44fd-926c-a86819289dbd_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_9e70483b-ec60-4a3c-8823-566437ebfced_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_12e9bd54-b812-4e47-ba85-338c71883c18_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_d728f9a6-c90d-42e6-8278-c43e241f07ba_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3f7642e4-4968-4b95-93fb-8e02c2a00c52_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term of operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_1678e902-f40b-467f-be08-31e20dab445c_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_5de7c347-102a-4038-9ff1-49f2bc64c8f4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_2f841684-0f06-4d5e-9854-f67b862f28f5_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_ea8dd102-3c02-472b-b020-52eb209933ce_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disallowed meals and entertainment expenses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_52660a32-cfec-43c7-8942-8d7226f9e5da_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_855f37d0-b95e-4e3b-b7fa-fa33b914f750_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Segments</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_2540dae2-15e0-4c87-9e40-443bd030bc35_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_bd5ab9b0-1fc7-417b-a222-255a1ff843c6_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and contract professional pay</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Salaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_92b04153-bab5-4f3b-b7a8-108b05ac7ee2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7d0d7698-0713-481d-a3f9-a33d9eacbccd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_be875a60-5cbe-4d74-98a4-6120eaf798eb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1b875444-011b-49b6-96ed-6e3c9b617b00_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Increase in Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_ce715838-4e3f-43f0-8cb5-864e8806b276_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_690b264d-615e-469d-b42c-c474f029f9dd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_4d28520c-1a80-4aa5-975c-5dd294c05703_terseLabel_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Operating Lease Right Of Use Asset</link:label>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Operating Lease Right Of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" xlink:to="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8b3cdc31-0fcf-4c01-a402-e33407b977ba_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_7b3e5dc4-ec54-4123-bc62-a1c111d832ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_adeb7d9d-3eba-4a38-94bf-32f33f4a53c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_dd482ebe-b03e-4b9d-afaa-a67c1c7825f6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_ff2a6086-f017-4a4d-80bb-a4e8d973729f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8a48afe7-8f83-44ca-ba09-d3bffe495aaa_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_f4ddd1be-d96b-4b65-864a-9aa15dd26759_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransactionDomain_dfa48672-b937-48a9-b063-99c038c46199_terseLabel_en-US" xlink:label="lab_us-gaap_TransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_TransactionDomain_label_en-US" xlink:label="lab_us-gaap_TransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransactionDomain" xlink:to="lab_us-gaap_TransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_627b028e-3726-4bda-9b29-9f48e42a51b9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a8439b4f-4548-44b4-8be6-c122d369cf72_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_a9d42800-2a01-4230-ab79-ba153f5b1962_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_c023542f-95bc-4c15-9230-43eb9e8abab3_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, remaining authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_5f2cbc9a-c5b7-4216-a1d1-c16dd1cba741_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance or amendment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_69414d1b-e73d-475d-a545-92fde291fcc4_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_7326c701-bc5f-4def-837f-b388d8877aad_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from option exercises and employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_90ffc8e3-86b1-4a3c-82d2-9a79532450db_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate of operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_15b5e83b-e224-4fa9-a50b-53b20f19b922_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of services</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_CommercialBusinessMember_d19d5b68-85d7-48e8-8f77-7b4e8f1ffa20_terseLabel_en-US" xlink:label="lab_asgn_CommercialBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Business</link:label>
    <link:label id="lab_asgn_CommercialBusinessMember_label_en-US" xlink:label="lab_asgn_CommercialBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Business [Member]</link:label>
    <link:label id="lab_asgn_CommercialBusinessMember_documentation_en-US" xlink:label="lab_asgn_CommercialBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialBusinessMember" xlink:href="asgn-20211231.xsd#asgn_CommercialBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_CommercialBusinessMember" xlink:to="lab_asgn_CommercialBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0e3c8ccf-665c-4d10-85d2-ab25b1cacdab_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_bab8ef8e-bea4-464f-a8c0-87cb479b7d6a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_ff9b6891-00e5-4667-bf18-f610f5010a9c_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d784a6c3-60cc-49d3-bbdb-2e556b40d75b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DeferredTaxLiabilityLeasingAsset_e7f96932-f0d2-45a2-95a8-6f30d937a82d_negatedTerseLabel_en-US" xlink:label="lab_asgn_DeferredTaxLiabilityLeasingAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_asgn_DeferredTaxLiabilityLeasingAsset_label_en-US" xlink:label="lab_asgn_DeferredTaxLiabilityLeasingAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability Leasing Asset</link:label>
    <link:label id="lab_asgn_DeferredTaxLiabilityLeasingAsset_documentation_en-US" xlink:label="lab_asgn_DeferredTaxLiabilityLeasingAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liability Leasing Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxLiabilityLeasingAsset" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxLiabilityLeasingAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DeferredTaxLiabilityLeasingAsset" xlink:to="lab_asgn_DeferredTaxLiabilityLeasingAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7eac785c-448c-48a3-b8aa-87fb10d5fa72_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c184d7c-26ea-4623-8f4e-68195a5c19af_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_bfda7c36-71e6-4ea9-83bf-7d282f87b157_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_58876940-848b-478e-bd3e-b200fa6228b8_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_fad085b0-82d1-4a4d-b2cc-fe80c6e58cd8_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_EarnOut2021Domain_30852ed4-a41e-43f7-a010-f42b37bde4b1_terseLabel_en-US" xlink:label="lab_asgn_EarnOut2021Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2021 [Domain]</link:label>
    <link:label id="lab_asgn_EarnOut2021Domain_label_en-US" xlink:label="lab_asgn_EarnOut2021Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2021 [Domain]</link:label>
    <link:label id="lab_asgn_EarnOut2021Domain_documentation_en-US" xlink:label="lab_asgn_EarnOut2021Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2021 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2021Domain" xlink:href="asgn-20211231.xsd#asgn_EarnOut2021Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_EarnOut2021Domain" xlink:to="lab_asgn_EarnOut2021Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_RestrictedStockUnitsAndAwardsForfeitedMember_20526a18-cc78-4db9-b39f-ca2c4210181a_terseLabel_en-US" xlink:label="lab_asgn_RestrictedStockUnitsAndAwardsForfeitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Awards Forfeited</link:label>
    <link:label id="lab_asgn_RestrictedStockUnitsAndAwardsForfeitedMember_label_en-US" xlink:label="lab_asgn_RestrictedStockUnitsAndAwardsForfeitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Awards Forfeited [Member]</link:label>
    <link:label id="lab_asgn_RestrictedStockUnitsAndAwardsForfeitedMember_documentation_en-US" xlink:label="lab_asgn_RestrictedStockUnitsAndAwardsForfeitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Awards Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsForfeitedMember" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsForfeitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_RestrictedStockUnitsAndAwardsForfeitedMember" xlink:to="lab_asgn_RestrictedStockUnitsAndAwardsForfeitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_9acaa8d6-496e-48e9-993a-d3af377e2c5c_terseLabel_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' compensation receivable</link:label>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:to="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_66d5f45d-4140-45c7-a55a-046a05ab36a3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d9edff19-d6f2-428b-af10-ce1151f2cd09_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a57562b0-fd0f-4a7f-aa63-ac0bfdd4a814_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Identifiable Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_cbdab9c0-9646-497a-adcc-961ec4c4a6d2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_382a13cc-8fcc-41d6-b183-46d69d0a2b9c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_CostplusfixedfeeContractMember_f31cf021-990c-42a5-a415-38713060fba3_terseLabel_en-US" xlink:label="lab_asgn_CostplusfixedfeeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost reimbursable</link:label>
    <link:label id="lab_asgn_CostplusfixedfeeContractMember_label_en-US" xlink:label="lab_asgn_CostplusfixedfeeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-plus-fixed-fee Contract [Member]</link:label>
    <link:label id="lab_asgn_CostplusfixedfeeContractMember_documentation_en-US" xlink:label="lab_asgn_CostplusfixedfeeContractMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost-plus-fixed-fee Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CostplusfixedfeeContractMember" xlink:href="asgn-20211231.xsd#asgn_CostplusfixedfeeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_CostplusfixedfeeContractMember" xlink:to="lab_asgn_CostplusfixedfeeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_BankBaseRateMember_c1c961ac-9fc7-4c11-b19b-6d661bb3fc08_terseLabel_en-US" xlink:label="lab_asgn_BankBaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">bank base rate [Member]</link:label>
    <link:label id="lab_asgn_BankBaseRateMember_label_en-US" xlink:label="lab_asgn_BankBaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">bank base rate [Member]</link:label>
    <link:label id="lab_asgn_BankBaseRateMember_documentation_en-US" xlink:label="lab_asgn_BankBaseRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">bank base rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_BankBaseRateMember" xlink:href="asgn-20211231.xsd#asgn_BankBaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_BankBaseRateMember" xlink:to="lab_asgn_BankBaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_ff6f208e-b865-439f-805d-c851a75600cb_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_c9747204-5029-4f10-88d6-a074d64ff888_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5b42987b-e74d-4986-a963-0969426b0062_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_554d60c8-eccc-44a0-9bfa-715ab00509d3_terseLabel_en-US" xlink:label="lab_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets by Major Class</link:label>
    <link:label id="lab_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_label_en-US" xlink:label="lab_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_documentation_en-US" xlink:label="lab_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" xlink:href="asgn-20211231.xsd#asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" xlink:to="lab_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock_d61d8d3f-5525-47ed-b813-7f2b018be723_terseLabel_en-US" xlink:label="lab_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Critical Accounting Policy and Estimate</link:label>
    <link:label id="lab_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock_label_en-US" xlink:label="lab_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Critical Accounting Policies and Estimates [Policy Text Block]</link:label>
    <link:label id="lab_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock_documentation_en-US" xlink:label="lab_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Critical Accounting Policies and Estimates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" xlink:href="asgn-20211231.xsd#asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" xlink:to="lab_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0e689bcd-d93d-4072-932a-7a8ba0308853_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_687cf074-a30f-45b1-b684-0ea1965fbff4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bea06564-9c0d-4e15-bee6-b8878b779ab5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase and retirement of shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_09786225-dd6a-4a33-97c9-71acab7f6a3e_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_fb11556e-d086-49f2-b9d2-42ea0dec1d3c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_41404af7-71ae-4a2c-abd8-07350bd2a7a9_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_3925e0ca-1ae0-44d4-a5f8-057c360125ee_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Other, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f8334e87-6811-4422-935b-a6560ec2d494_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained with lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_AssignmentMember_3cc4e46d-14c1-4c6d-9484-b74974deb408_terseLabel_en-US" xlink:label="lab_asgn_AssignmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assignment</link:label>
    <link:label id="lab_asgn_AssignmentMember_label_en-US" xlink:label="lab_asgn_AssignmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assignment [Member]</link:label>
    <link:label id="lab_asgn_AssignmentMember_documentation_en-US" xlink:label="lab_asgn_AssignmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assignment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AssignmentMember" xlink:href="asgn-20211231.xsd#asgn_AssignmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_AssignmentMember" xlink:to="lab_asgn_AssignmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a4d3d63e-4b81-461d-b464-76970d40cb88_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_a4c74fbe-11f5-4382-b90d-d3f40855921c_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_88d9eb55-4c08-48d3-b214-5a7829ae6252_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_0727d5b5-2653-46d2-b58b-f1ab5e2743be_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent difference &#8211; non deductible items</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_23363ab6-180b-4a71-9861-ff2028ca19d8_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d4147d8d-01a3-46e5-8588-8b33af066b44_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_038b03c6-a45a-492b-b84d-0be8bdd7815a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_5ee4aad8-aded-49e0-ad74-1277e0670ec5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest_dd53814b-17b6-4a36-9db6-c4da88ef0535_terseLabel_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested and expected to vest (in shares)</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest_label_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest_documentation_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" xlink:to="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_cfab8e59-a0cd-4654-8d46-10aba7bdad04_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_87445893-ce75-4718-a8d1-e07b8c099f25_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c9be33e0-f83a-47c6-be64-91f9d182b7ce_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_StockRepurchaseProgramTerm_72478230-59af-4849-a8f3-f93935c6d213_terseLabel_en-US" xlink:label="lab_asgn_StockRepurchaseProgramTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, term</link:label>
    <link:label id="lab_asgn_StockRepurchaseProgramTerm_label_en-US" xlink:label="lab_asgn_StockRepurchaseProgramTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Term</link:label>
    <link:label id="lab_asgn_StockRepurchaseProgramTerm_documentation_en-US" xlink:label="lab_asgn_StockRepurchaseProgramTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_StockRepurchaseProgramTerm" xlink:href="asgn-20211231.xsd#asgn_StockRepurchaseProgramTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_StockRepurchaseProgramTerm" xlink:to="lab_asgn_StockRepurchaseProgramTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_34ca61ae-f162-4bb9-83c0-d6fc6973bc65_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ae09934c-1475-4336-9a8d-6dd395aeda26_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_353c40a2-6065-40b6-ac6d-2a431fc7e91b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_49e675b3-a9fa-4768-bdb1-1e3d7d7646b4_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts and Bilinig Adjustments</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_6bd6c19a-f455-4f7a-8f77-514068f808fa_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_77f44dc2-00b2-4f3c-a58c-0438625fc3a6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_34f99734-5a5d-43dc-ba82-5925c8ef8649_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_7845de0c-a71e-4077-baa5-03f71fbc5b9a_terseLabel_en-US" xlink:label="lab_asgn_A4908MillionTermBLoanFacilityDueApril2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$490.8 Million Term B Loan Facility, due April 2025 [Domain]</link:label>
    <link:label id="lab_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_label_en-US" xlink:label="lab_asgn_A4908MillionTermBLoanFacilityDueApril2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$490.8 Million Term B Loan Facility, due April 2025 [Member]</link:label>
    <link:label id="lab_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_documentation_en-US" xlink:label="lab_asgn_A4908MillionTermBLoanFacilityDueApril2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$490.8 Million Term B Loan Facility, due April 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member" xlink:href="asgn-20211231.xsd#asgn_A4908MillionTermBLoanFacilityDueApril2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member" xlink:to="lab_asgn_A4908MillionTermBLoanFacilityDueApril2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_035754b0-2cb1-4782-9aa4-792e818c80df_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and income taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_e7d75ca2-d1e8-46d4-bf57-d7943c30d65c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_b5e16502-b9d5-43d3-a8b5-259fc58c35a4_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInThirdYear" xlink:to="lab_us-gaap_PurchaseObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_78c262c0-7e04-4ef5-b5b8-d6358a4688dd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted &#8212;</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_3ddc56c7-9f7c-49dd-adc8-ae4581c4dad6_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_17ba5353-d569-4e63-89a4-ab6d7d28d394_totalLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_352c9a0a-4ff3-412b-a619-d76b85344616_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_FederalGovernmentBusinessMember_9f1ab8c1-985b-4e36-8f2f-d286ae1760a0_terseLabel_en-US" xlink:label="lab_asgn_FederalGovernmentBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Government Business</link:label>
    <link:label id="lab_asgn_FederalGovernmentBusinessMember_label_en-US" xlink:label="lab_asgn_FederalGovernmentBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Government Business [Member]</link:label>
    <link:label id="lab_asgn_FederalGovernmentBusinessMember_documentation_en-US" xlink:label="lab_asgn_FederalGovernmentBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Government Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalGovernmentBusinessMember" xlink:href="asgn-20211231.xsd#asgn_FederalGovernmentBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_FederalGovernmentBusinessMember" xlink:to="lab_asgn_FederalGovernmentBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_NetIncomeFromDiscontinuedOperations_92506210-9940-4a04-8b12-fa65a59a7206_terseLabel_en-US" xlink:label="lab_asgn_NetIncomeFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of income taxes</link:label>
    <link:label id="lab_asgn_NetIncomeFromDiscontinuedOperations_e097d320-2468-49fc-af07-35b20aca81f2_totalLabel_en-US" xlink:label="lab_asgn_NetIncomeFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of income taxes</link:label>
    <link:label id="lab_asgn_NetIncomeFromDiscontinuedOperations_label_en-US" xlink:label="lab_asgn_NetIncomeFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income from Discontinued Operations</link:label>
    <link:label id="lab_asgn_NetIncomeFromDiscontinuedOperations_documentation_en-US" xlink:label="lab_asgn_NetIncomeFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income from Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_NetIncomeFromDiscontinuedOperations" xlink:to="lab_asgn_NetIncomeFromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_58793714-9305-4e6f-9814-05777e0b7653_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax withholding on restricted stock vesting</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_56db7808-26cd-4038-8318-76c8e30860aa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_bb570ae2-bc36-4095-8319-27b1bf3637ec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_EmployeeStockPurchasePlanMember_8709798c-bd13-40f3-b99b-b79079375c2c_terseLabel_en-US" xlink:label="lab_asgn_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_asgn_EmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_asgn_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_asgn_EmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_asgn_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">-- None. No documentation exists for this element. --</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EmployeeStockPurchasePlanMember" xlink:href="asgn-20211231.xsd#asgn_EmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_EmployeeStockPurchasePlanMember" xlink:to="lab_asgn_EmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebt_44afeea9-e4ce-4224-bcdf-651e504cf89b_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebt_label_en-US" xlink:label="lab_us-gaap_SecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebt" xlink:to="lab_us-gaap_SecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c74d3b72-99e7-42f7-9cc3-d3d9eb18cc65_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_e5d385a2-d9a9-4319-b471-18f0838b4073_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_CommercialandotherMember_826284cb-08a8-46d5-bb0d-59b5bb5c6c3d_terseLabel_en-US" xlink:label="lab_asgn_CommercialandotherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_asgn_CommercialandotherMember_label_en-US" xlink:label="lab_asgn_CommercialandotherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">commercialandother [Member]</link:label>
    <link:label id="lab_asgn_CommercialandotherMember_documentation_en-US" xlink:label="lab_asgn_CommercialandotherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial and other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialandotherMember" xlink:href="asgn-20211231.xsd#asgn_CommercialandotherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_CommercialandotherMember" xlink:to="lab_asgn_CommercialandotherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_9b6eeb47-1d80-4118-a544-8a53efcfcd8d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_cdc5f06f-4e50-4ea7-bed9-252fc05df031_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_947dda93-86a2-4e4e-b382-2274a48a26bf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_70a1d9e3-c787-4068-9d32-3269f6eb1f90_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_08f81aa5-9b65-4f67-ae7a-a0d20663cd66_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e472f83b-8f81-4d45-b03e-9d6001970b4b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_48fe56b4-8294-4c07-966b-2c3954f50f67_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_e26d94dc-a393-4bf1-a79d-ebb8dcb065fc_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4736a7dd-d7f9-4c24-9a50-0b9850db7d0d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ApexSegmentMember_c1383c7f-fb7b-488d-a6c4-69a53e604e59_terseLabel_en-US" xlink:label="lab_asgn_ApexSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_asgn_ApexSegmentMember_label_en-US" xlink:label="lab_asgn_ApexSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Apex Segment [Member]</link:label>
    <link:label id="lab_asgn_ApexSegmentMember_documentation_en-US" xlink:label="lab_asgn_ApexSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Apex Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ApexSegmentMember" xlink:href="asgn-20211231.xsd#asgn_ApexSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ApexSegmentMember" xlink:to="lab_asgn_ApexSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_InterestRateTypeDomain_b9743e37-f3b4-41b7-9249-d4f4a2bbf2eb_terseLabel_en-US" xlink:label="lab_asgn_InterestRateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Type [Domain]</link:label>
    <link:label id="lab_asgn_InterestRateTypeDomain_label_en-US" xlink:label="lab_asgn_InterestRateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Type [Domain]</link:label>
    <link:label id="lab_asgn_InterestRateTypeDomain_documentation_en-US" xlink:label="lab_asgn_InterestRateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_InterestRateTypeDomain" xlink:href="asgn-20211231.xsd#asgn_InterestRateTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_InterestRateTypeDomain" xlink:to="lab_asgn_InterestRateTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_8e5b2a20-75d0-4fae-bc78-5ad48d381e83_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_93b1a943-f865-4b14-af3e-e84e65aacded_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_de338570-2be0-45ef-805e-5c70c7c70e14_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_4cac8dc8-8b65-4191-91a9-b48cb8bb2c9b_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_088f5f75-301e-41cd-a476-257b62c120a7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_NetIncomeFromContinuingOperations_fc3bdee2-a70c-43e5-bf13-48a9462e493c_totalLabel_en-US" xlink:label="lab_asgn_NetIncomeFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_asgn_NetIncomeFromContinuingOperations_d0ac4143-6503-47e9-8b38-bb7439a6c425_terseLabel_en-US" xlink:label="lab_asgn_NetIncomeFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_asgn_NetIncomeFromContinuingOperations_label_en-US" xlink:label="lab_asgn_NetIncomeFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income from Continuing Operations</link:label>
    <link:label id="lab_asgn_NetIncomeFromContinuingOperations_documentation_en-US" xlink:label="lab_asgn_NetIncomeFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income from Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromContinuingOperations" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_NetIncomeFromContinuingOperations" xlink:to="lab_asgn_NetIncomeFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2d78548-6277-4881-8def-cb1e3e2e011b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_28761363-a568-410f-bcf5-98c6526be698_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_faf879ef-abdf-4fc2-b9c5-c44bbca879f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related accruals</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio_9b148ce8-3ad7-429e-a70b-d4c6ef7fbf25_terseLabel_en-US" xlink:label="lab_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum senior secured debt to EBITDA ratio</link:label>
    <link:label id="lab_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio_label_en-US" xlink:label="lab_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio</link:label>
    <link:label id="lab_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio_documentation_en-US" xlink:label="lab_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" xlink:href="asgn-20211231.xsd#asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" xlink:to="lab_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransactionTypeAxis_0f59ef20-7f47-460f-8652-5a36e63be508_terseLabel_en-US" xlink:label="lab_us-gaap_TransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction Type [Axis]</link:label>
    <link:label id="lab_us-gaap_TransactionTypeAxis_label_en-US" xlink:label="lab_us-gaap_TransactionTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransactionTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransactionTypeAxis" xlink:to="lab_us-gaap_TransactionTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_90c3156b-8d3b-464f-ba90-b3daf14afa7f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_dc03368b-00b4-442a-903c-c5a41ae40d87_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess stock-based compensation benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_763de90c-dd3d-4f06-a97a-bdd4e9624810_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_RevenueTypeAxis_64bd09b5-5685-4402-9523-bce02ad8e20e_terseLabel_en-US" xlink:label="lab_asgn_RevenueTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Type [Axis]</link:label>
    <link:label id="lab_asgn_RevenueTypeAxis_label_en-US" xlink:label="lab_asgn_RevenueTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Type [Axis]</link:label>
    <link:label id="lab_asgn_RevenueTypeAxis_documentation_en-US" xlink:label="lab_asgn_RevenueTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RevenueTypeAxis" xlink:href="asgn-20211231.xsd#asgn_RevenueTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_RevenueTypeAxis" xlink:to="lab_asgn_RevenueTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_e0aaaafe-8bcb-4a87-98bb-9052e7de8b85_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_SoftwareDevelopmentWorkInProgressMember_e35643e5-dbd9-4825-94d9-125e1242e3df_terseLabel_en-US" xlink:label="lab_asgn_SoftwareDevelopmentWorkInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development Work-in-Progress</link:label>
    <link:label id="lab_asgn_SoftwareDevelopmentWorkInProgressMember_label_en-US" xlink:label="lab_asgn_SoftwareDevelopmentWorkInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development Work-in-Progress [Member]</link:label>
    <link:label id="lab_asgn_SoftwareDevelopmentWorkInProgressMember_documentation_en-US" xlink:label="lab_asgn_SoftwareDevelopmentWorkInProgressMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development Work-in-Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_SoftwareDevelopmentWorkInProgressMember" xlink:href="asgn-20211231.xsd#asgn_SoftwareDevelopmentWorkInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_SoftwareDevelopmentWorkInProgressMember" xlink:to="lab_asgn_SoftwareDevelopmentWorkInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_4efafad7-56b9-47b6-9532-f1c8b806b198_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_90e5ac5c-865c-44d6-82c6-994196196a1b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_cb3302a6-0899-4dfd-b0cf-876411b90cbb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_4b244714-efc3-4a9a-b196-8a393cb51b4a_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_62f7636d-9ecf-485e-b675-183be5629b86_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets, net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_f5f91935-1989-4ab3-bf0b-cf76ceb7b2a3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_c49ad05b-9ba7-4b9d-9363-feb43d64dc40_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_7d65bcc1-6880-4471-b72c-ae4218149fb9_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_e4db657a-7d4a-42b1-b9ff-22db264b4067_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_c2b032b1-eb27-4d04-8359-eeb9668a11a6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_68447f3d-6c58-43b6-81ec-4d93dd5053d0_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_377bccb6-8fd5-4f8b-ad77-80eca8b07265_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_7c320e84-d2ad-448a-8248-b4dcbb534b83_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_d9bfdaf5-7912-4226-835b-cec0812f6692_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_41ea65e0-fe0e-40c1-a9b2-d4fabf404298_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ComputerHardwareAndSoftwareMember_eb00ad30-730f-4296-b9ee-3e1422c5d2f7_terseLabel_en-US" xlink:label="lab_asgn_ComputerHardwareAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware and software [Member]</link:label>
    <link:label id="lab_asgn_ComputerHardwareAndSoftwareMember_label_en-US" xlink:label="lab_asgn_ComputerHardwareAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware and software [Member]</link:label>
    <link:label id="lab_asgn_ComputerHardwareAndSoftwareMember_documentation_en-US" xlink:label="lab_asgn_ComputerHardwareAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware and software [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ComputerHardwareAndSoftwareMember" xlink:href="asgn-20211231.xsd#asgn_ComputerHardwareAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ComputerHardwareAndSoftwareMember" xlink:to="lab_asgn_ComputerHardwareAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_48b8ebfc-894d-4194-a1b3-f7df9491f11a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_9a9b370b-a97b-46c5-901e-2e43bc00e517_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_2d259eda-51ee-4a11-ae96-c50e02e53fd5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_4e775ec5-0340-45ab-8357-86a1382278a6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_c9fda2c9-7155-4a7b-b9a1-fcd871b33741_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_b9275689-c179-48ef-9497-7e1095c08e32_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_57c1e64a-84a9-48de-88b5-70c9ce940b2e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5191e866-ad3b-484c-9480-a753f6f38aaa_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_14ffc70f-0a60-47d2-9895-ce5fa7c9b614_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_1423ed0a-ef89-4989-8880-1f9ff1819507_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_14ba3b6b-da54-4b83-9b2e-ceb528f9d96f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Accelerated Cost</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Accelerated Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_179b1d06-201a-43d1-a9f2-3ac4f6b1a4cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_FederalcivilianMember_3972c6a2-73b9-47f7-a80e-f6e94a7532bc_terseLabel_en-US" xlink:label="lab_asgn_FederalcivilianMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Civilian</link:label>
    <link:label id="lab_asgn_FederalcivilianMember_label_en-US" xlink:label="lab_asgn_FederalcivilianMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">federal civilian [Member]</link:label>
    <link:label id="lab_asgn_FederalcivilianMember_documentation_en-US" xlink:label="lab_asgn_FederalcivilianMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Civilian [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalcivilianMember" xlink:href="asgn-20211231.xsd#asgn_FederalcivilianMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_FederalcivilianMember" xlink:to="lab_asgn_FederalcivilianMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ac01c928-5a36-43d0-b8ce-261d29cc7938_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_193ced71-bd6a-4b11-80fd-c97ea5334851_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation and Other Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotesMember_f56b9365-4c6c-44db-85e1-2365a8229d04_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_bc66b3ed-3a78-4b89-ad39-ec26e33b8adf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_7e308eb6-eaa8-4335-9b3c-01d316e7f287_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_98d5f9e0-41a2-4455-9a04-90c541b3dae2_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_1a38629c-4920-4c72-9ac9-6efa6357a867_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_0f9c976e-9e49-44e1-9c60-5c1fe769aff5_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_9ecce955-3e42-458e-a1a2-2619a592e137_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_10ac36b0-367a-4a62-9507-fb5e265af529_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_e51c3388-9702-40f6-8fd8-595dafc5448f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_0a10732e-3d31-4bcb-8d13-bbee5fb89232_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value, 75.0 million shares authorized, 51.8 million and 52.9 million shares outstanding at December&#160;31, 2021 and 2020</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_501214ea-1882-4729-8f0b-ea075688398b_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable Allowances</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_5d07c0b2-50fb-4f7a-899c-e42dd50643c3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_465ccd27-ee43-4275-b7a8-225db019aedf_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based awards expense, service period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8215956b-fc2f-4f61-ba56-ffe8b1961a19_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d9bef05b-4855-4765-94dd-a7263021f616_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_11b61f13-cb81-462c-93ee-aa04df610791_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0cc28d1c-cf97-40af-9f2c-f2f051b73677_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_8fcd0438-13b3-4d06-82f7-c8945f8c523d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 10)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_8e183d36-955e-4c4b-8d59-fa96fc8f7ec6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2ef7a295-d473-4983-b19b-106fda8218af_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_f2d7dc1a-0e7c-4970-a475-4d6a8a5aaa34_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_0b432b24-72d3-4fc1-9859-1d902c008a43_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_0169338b-6290-4b51-ae6f-f37e37eaf5d7_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds_55454c7e-09d3-491c-b490-a27e01bb9ed3_terseLabel_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Net Sale Proceeds</link:label>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds_label_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Net Sale Proceeds</link:label>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds_documentation_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operations, Net Sale Proceeds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" xlink:to="lab_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_c19e23e1-5045-4dcd-a09a-738b061be339_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_1e36d190-daa9-4647-8e9d-a9cb792e0f0c_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_ae5a6755-db2d-4b7f-a5fb-7d1aecf66f37_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cd87794c-3d27-4470-94fb-c8d7526367ff_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of common share equivalents</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_cf35fab3-cd3b-4ea2-8876-fbfd966ae365_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_555c2acb-c6a1-47b0-99c3-65e7a556367c_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_fcc5b5ba-f78e-4d19-93da-27a4dbf4ba4d_negatedTerseLabel_en-US" xlink:label="lab_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of employment taxes related to release of restricted stock awards</link:label>
    <link:label id="lab_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_label_en-US" xlink:label="lab_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Issuance Of Equity Instruments, Employment Taxes</link:label>
    <link:label id="lab_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_documentation_en-US" xlink:label="lab_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Issuance Of Equity Instruments, Employment Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" xlink:href="asgn-20211231.xsd#asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" xlink:to="lab_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_5aee3e04-43ae-44ea-8ee6-0e3543e4ef2c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_79090196-07c1-49e2-a492-e46fd7c47a92_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d36976da-c865-4141-8b2a-2f27aee2b3a7_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_c77ef12b-07a9-4622-854f-c9b5cda0dba5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_d7e643cd-3da6-415b-93d5-a3dbafc77a6c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9ed52a18-d465-450e-94d2-6500374e274f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_a707200f-6d36-4919-9eab-1be1e088ebdf_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInSecondYear" xlink:to="lab_us-gaap_PurchaseObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_51e2da42-46ff-4463-8ea0-0a654c644383_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_eab15191-348a-4646-b2d1-f9615a77a510_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets not subject to amortization:</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Including Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_579bdc53-e22e-4878-ae26-e90ee9c2bcc3_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_804ec21b-e0ee-4456-9589-241d42b69d41_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_386b2386-8c18-49ce-974d-1fefa5eeb04f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3cd6cbda-1c36-4c78-8e08-9d8d81a34596_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_91589bb2-816d-4186-84c7-6a21d7ba1b3f_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_3b858795-617a-4470-b488-bcb7ba94e8e9_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_53f274ee-ecc4-4ab7-b94e-04548f0d271b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_f40bc174-ae0c-46cb-8e0d-36a2abdee29e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b8cc8c56-36d9-4b7b-8a63-b62476a21dd4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_fa585244-8c97-435b-a950-d8db4ec04d28_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3ee36b62-5f11-4703-b3c5-b127374291fc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e48888f0-c212-4f27-995d-2fe3be297a80_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_954ca93e-87cb-4f43-8415-1a49e243459b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_62c5b96b-eecc-4fb0-be8d-a01b7f48ffa0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_3e28f8aa-0f03-4c3b-95b0-abc79e3f8c4b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_98773bdf-8115-4f81-92dc-ca8b33ab59c3_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_fedafdc5-c126-4ee7-be51-385ad199acf5_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_aa6ccb6a-2293-4fb0-afcb-62471394efb1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_492673be-e31c-4c97-9605-2dd0d0596839_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_9eeed479-f341-4b40-9ebe-194f45257717_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_d3d5fb08-7ed6-4c00-948e-605b291ebdac_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_4fb8f792-27fc-4f4c-92ee-a4dca119bad0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_95d0d238-85cc-4363-97c9-29fb02ea1191_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f24ab664-8abb-4984-833b-fc1dea255ae5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase and retirement of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a8e7e1c3-f42f-4d0e-a864-c658d48a5ffd_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e5be83e7-23a0-44c8-be90-15068872fa9e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_ed264202-170e-463b-9eab-fe2689c40338_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_2a05f006-0408-41fa-95fe-8636ae29b3af_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_bc3c055a-af5f-490d-854c-37eedc65cf98_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_b5224bb1-4827-44ad-a902-00aec78cfffa_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_WorkInProgressMember_47b31ca3-e4b0-433d-a2c4-8f0866e7b3d6_terseLabel_en-US" xlink:label="lab_asgn_WorkInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-progress [Member]</link:label>
    <link:label id="lab_asgn_WorkInProgressMember_label_en-US" xlink:label="lab_asgn_WorkInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in Progress [Member]</link:label>
    <link:label id="lab_asgn_WorkInProgressMember_documentation_en-US" xlink:label="lab_asgn_WorkInProgressMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_WorkInProgressMember" xlink:href="asgn-20211231.xsd#asgn_WorkInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_WorkInProgressMember" xlink:to="lab_asgn_WorkInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_d66da7b9-1811-4a4b-a5cc-2f33e1d0d66e_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_56570b4b-973e-4b5d-83e1-305edc75f0a1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_74bfa43f-9beb-472e-b75e-140b450ca55c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7326d7ed-1b30-46f8-acd5-fae9a37d6bc8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DepreciationExpenseTableTextBlock_91ebef24-070e-46b9-ba62-82849c407e5a_terseLabel_en-US" xlink:label="lab_asgn_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense</link:label>
    <link:label id="lab_asgn_DepreciationExpenseTableTextBlock_label_en-US" xlink:label="lab_asgn_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense [Table Text Block]</link:label>
    <link:label id="lab_asgn_DepreciationExpenseTableTextBlock_documentation_en-US" xlink:label="lab_asgn_DepreciationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DepreciationExpenseTableTextBlock" xlink:href="asgn-20211231.xsd#asgn_DepreciationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DepreciationExpenseTableTextBlock" xlink:to="lab_asgn_DepreciationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_6bf5a662-107a-43e5-b24f-f32d82c482f5_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_6771de3e-66eb-4801-b29c-1d5068df70fe_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_6abe5dba-61cc-4e03-a8ce-99be78670b89_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ContractorRelationsMember_a1f4e015-371f-4a07-875a-6aa499261b14_terseLabel_en-US" xlink:label="lab_asgn_ContractorRelationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractor relations</link:label>
    <link:label id="lab_asgn_ContractorRelationsMember_label_en-US" xlink:label="lab_asgn_ContractorRelationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractor Relations [Member]</link:label>
    <link:label id="lab_asgn_ContractorRelationsMember_documentation_en-US" xlink:label="lab_asgn_ContractorRelationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractor Relations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ContractorRelationsMember" xlink:href="asgn-20211231.xsd#asgn_ContractorRelationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ContractorRelationsMember" xlink:to="lab_asgn_ContractorRelationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5b0b3f22-7f73-4863-a9ab-dd8534036f37_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_72159818-288e-4238-bdcd-362377367893_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_5d9e6879-adb2-43d0-afd8-d56c9788f659_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3dab8d7e-0224-4bd1-a193-fdba37bcd82e_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_10ff9eb8-62d5-405b-a5e4-00e106d33d5c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_98787ad3-79ec-4935-af41-21eb23193f8a_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligations</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_PurchaseObligationFiscalYearMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ef367780-08cf-4522-9c36-06dfe483890e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_982b3f96-5e17-4e18-add5-3afda2a10f99_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_63415206-b94e-4839-8f9e-68cfd82e46ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_RevenueTypeDomain_6d2e3caf-1b1b-4515-b6bf-00b2243e2306_terseLabel_en-US" xlink:label="lab_asgn_RevenueTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Type [Domain]</link:label>
    <link:label id="lab_asgn_RevenueTypeDomain_label_en-US" xlink:label="lab_asgn_RevenueTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Type [Domain]</link:label>
    <link:label id="lab_asgn_RevenueTypeDomain_documentation_en-US" xlink:label="lab_asgn_RevenueTypeDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Revenue Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RevenueTypeDomain" xlink:href="asgn-20211231.xsd#asgn_RevenueTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_RevenueTypeDomain" xlink:to="lab_asgn_RevenueTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_f8e7320f-d3bc-4f5c-8da2-c3d50d07af8c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll tax deferral</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_eaf661a0-88d8-4401-b8d7-55a272e599df_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DepartmentofdefenseandintelligenceagenciesMember_d9ef6600-8692-4f8a-a924-24f7ecd5811e_terseLabel_en-US" xlink:label="lab_asgn_DepartmentofdefenseandintelligenceagenciesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department of Defense and Intelligence Agencies</link:label>
    <link:label id="lab_asgn_DepartmentofdefenseandintelligenceagenciesMember_label_en-US" xlink:label="lab_asgn_DepartmentofdefenseandintelligenceagenciesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">department of defense and intelligence agencies [Member]</link:label>
    <link:label id="lab_asgn_DepartmentofdefenseandintelligenceagenciesMember_documentation_en-US" xlink:label="lab_asgn_DepartmentofdefenseandintelligenceagenciesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Department of Defense and Intelligence Agencies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DepartmentofdefenseandintelligenceagenciesMember" xlink:href="asgn-20211231.xsd#asgn_DepartmentofdefenseandintelligenceagenciesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DepartmentofdefenseandintelligenceagenciesMember" xlink:to="lab_asgn_DepartmentofdefenseandintelligenceagenciesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_1cd2f170-1385-46db-ab05-ef0db6b2fcaa_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_d611d958-3cd2-42ac-891a-7754cc54bd39_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_f8cf1d78-6df6-4e2b-982a-e772710bad3f_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_f54afb6c-4250-429f-b822-d61e0e72c62d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8104b4ca-d0fb-45de-9cfb-b759b8ea42ed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c5965682-2f01-4424-b84b-17a616922b81_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_65992e21-2a31-44d4-9c5f-726e7fa65fcb_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_2af0a47d-0855-49a9-a076-85193240e7c9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_e89c0a79-e250-46c5-b412-cf150a5e5385_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_565b329c-6bce-4c83-8b30-8f6c5c58b154_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_2005d1d8-a726-47c0-9e40-4cf60868ef4c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_a94a2a6b-5e0a-4121-a2f6-82dea45f4eea_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_7ceac7e3-0f29-43cf-aaf9-9c4b5eabe1aa_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_2939473c-2b98-4e16-a542-ce4b2fe4cec3_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_ff2a3dca-76e5-41f5-be01-341b1d825a90_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_e55da174-6209-48c3-b8ab-a24edca65e43_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_e1d07340-5025-4736-bef5-9c898bffc68f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_77b5e80a-001e-4e63-ad87-11305e41a2df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_fa59d9a5-95e3-4a51-9fa6-cbb6e2296429_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_4196fa99-cd4b-4d50-99f6-8fcb9f26afa5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_16199efb-c7b6-439a-90cf-a80296da7708_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_f290e413-5a1f-4165-8d41-e0c4ea78d513_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_4cd7c158-5343-4af7-85ba-e741f750bd92_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_cd4fbb4a-935c-459f-b9fe-d001b3e12ae5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4b969bd7-a448-4ec8-8285-6b8ac3cbd67c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_e4e9bbc9-1eea-484b-a824-eab8c2fe16df_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock_767368c2-e42e-4740-9c4e-4f46b291690f_terseLabel_en-US" xlink:label="lab_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Income Statement</link:label>
    <link:label id="lab_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock_label_en-US" xlink:label="lab_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Income Statement [Table Text Block]</link:label>
    <link:label id="lab_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock_documentation_en-US" xlink:label="lab_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Income Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock" xlink:href="asgn-20211231.xsd#asgn_UnauditedQuarterlyIncomeStatementTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock" xlink:to="lab_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_171267e4-1ea8-4f98-8323-5c06c234226d_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_f8ef1081-c593-448a-88fd-5e44187f806d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_83548d42-0fd4-40b1-ab56-09c6d671c9d6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_40b61171-fcd0-4eb1-a690-20091ad7e74c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_f4323e72-300e-4ef5-a156-dedf1aadb9c5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a791968b-7501-4708-a61d-ad38ec20ef8b_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_5c6f034f-1017-427a-81f0-b6e732d10f99_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_b3914603-5415-4df8-959b-5b8fef3a1fe1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_24213efe-08df-4fd9-a76e-0ce3509928dd_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_6ffd6509-7cad-47d4-a221-53527820c586_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d458183e-afaa-48a1-916a-64ec68897096_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_5429fce7-bd1c-4640-9448-c1691c170391_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_GrantedAwardMember_5389b86e-64c0-4e9e-8d24-831836ccdfae_terseLabel_en-US" xlink:label="lab_asgn_GrantedAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted Award [Domain]</link:label>
    <link:label id="lab_asgn_GrantedAwardMember_label_en-US" xlink:label="lab_asgn_GrantedAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted Award [Member]</link:label>
    <link:label id="lab_asgn_GrantedAwardMember_documentation_en-US" xlink:label="lab_asgn_GrantedAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted Award [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_GrantedAwardMember" xlink:href="asgn-20211231.xsd#asgn_GrantedAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_GrantedAwardMember" xlink:to="lab_asgn_GrantedAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5b6cc2cb-f52d-40e4-9fc7-dd5ad97c1956_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_66457f4d-3cc9-4545-8944-4bc25c00dcb1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_EarnOut2020Domain_b21ff5ac-f02a-4d26-8fc0-ec3e4570789a_terseLabel_en-US" xlink:label="lab_asgn_EarnOut2020Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2020 [Domain]</link:label>
    <link:label id="lab_asgn_EarnOut2020Domain_label_en-US" xlink:label="lab_asgn_EarnOut2020Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2020 [Domain]</link:label>
    <link:label id="lab_asgn_EarnOut2020Domain_documentation_en-US" xlink:label="lab_asgn_EarnOut2020Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2020 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2020Domain" xlink:href="asgn-20211231.xsd#asgn_EarnOut2020Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_EarnOut2020Domain" xlink:to="lab_asgn_EarnOut2020Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_18738a8e-eb7a-409a-a822-6ce705169859_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_855f2df2-630a-4f00-b6f0-53e92e9effc6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_30ebb4aa-1db1-4825-a77f-35b5873b5b89_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_4ae20c8a-3417-45bc-8cdc-c36a2e8489dd_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_e317cc25-0834-4258-97b5-22d95bd148ae_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_2528de5c-f37d-49e0-9585-9c19d3908879_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DeferredTaxAssetsLeasingliabilities_dadce205-3318-4629-a881-c82dc12e840d_terseLabel_en-US" xlink:label="lab_asgn_DeferredTaxAssetsLeasingliabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_asgn_DeferredTaxAssetsLeasingliabilities_label_en-US" xlink:label="lab_asgn_DeferredTaxAssetsLeasingliabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Leasing liabilities</link:label>
    <link:label id="lab_asgn_DeferredTaxAssetsLeasingliabilities_documentation_en-US" xlink:label="lab_asgn_DeferredTaxAssetsLeasingliabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets Leasing liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsLeasingliabilities" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsLeasingliabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DeferredTaxAssetsLeasingliabilities" xlink:to="lab_asgn_DeferredTaxAssetsLeasingliabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_5dc1957c-f301-47b4-8e2d-c4ffbfc152b1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_AwardwithserviceconditionsMember_9ddb4940-e2d0-453f-8d83-2a931c422c4b_terseLabel_en-US" xlink:label="lab_asgn_AwardwithserviceconditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award with service conditions [Member]</link:label>
    <link:label id="lab_asgn_AwardwithserviceconditionsMember_label_en-US" xlink:label="lab_asgn_AwardwithserviceconditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award with service conditions [Member]</link:label>
    <link:label id="lab_asgn_AwardwithserviceconditionsMember_documentation_en-US" xlink:label="lab_asgn_AwardwithserviceconditionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award with service conditions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AwardwithserviceconditionsMember" xlink:href="asgn-20211231.xsd#asgn_AwardwithserviceconditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_AwardwithserviceconditionsMember" xlink:to="lab_asgn_AwardwithserviceconditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_56964370-f54c-47c0-8ca0-094f5fc32664_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_5c0af3bc-2586-42a4-b8af-abf20f69a1e7_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued payroll and contract professional pay</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccounting_704ba867-e324-43c6-92de-a08cf6756704_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccounting" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General</link:label>
    <link:label id="lab_us-gaap_BasisOfAccounting_label_en-US" xlink:label="lab_us-gaap_BasisOfAccounting" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccounting"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccounting" xlink:to="lab_us-gaap_BasisOfAccounting" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_696ba51a-dd24-4b87-b349-0d7c0448600a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_0f53348f-8097-47a4-88d8-a336f73c3839_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_997a2b28-c483-4662-b366-bb99ef53ca94_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_17737f93-6b38-455b-b428-222c297b3f41_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ee7baf73-ff1f-4659-bd29-b6dabcc22323_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_081b9da1-f2b0-4df1-8dac-0b521fe643ab_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_AllowanceforWorkersCompensationLossReservesMember_d9a7aa75-4f09-4622-b4af-c151851b29e8_terseLabel_en-US" xlink:label="lab_asgn_AllowanceforWorkersCompensationLossReservesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Workers' Compensation and Medical Malpractice Loss Reserves</link:label>
    <link:label id="lab_asgn_AllowanceforWorkersCompensationLossReservesMember_label_en-US" xlink:label="lab_asgn_AllowanceforWorkersCompensationLossReservesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Workers' Compensation Loss Reserves [Member]</link:label>
    <link:label id="lab_asgn_AllowanceforWorkersCompensationLossReservesMember_documentation_en-US" xlink:label="lab_asgn_AllowanceforWorkersCompensationLossReservesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Workers' Compensation Loss Reserves [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AllowanceforWorkersCompensationLossReservesMember" xlink:href="asgn-20211231.xsd#asgn_AllowanceforWorkersCompensationLossReservesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_AllowanceforWorkersCompensationLossReservesMember" xlink:to="lab_asgn_AllowanceforWorkersCompensationLossReservesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_083b8388-bb50-41d5-9da6-3f041f6c70d1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a73bc489-0969-4b1a-93b9-8ff8999e8a17_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f22550d-6ed8-419e-be07-b2cf51ca4c5f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_A2020AcquisitionsMember_b0095106-1302-420d-95b5-07aba9c0e67b_terseLabel_en-US" xlink:label="lab_asgn_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Acquisitions</link:label>
    <link:label id="lab_asgn_A2020AcquisitionsMember_label_en-US" xlink:label="lab_asgn_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions [Member]</link:label>
    <link:label id="lab_asgn_A2020AcquisitionsMember_documentation_en-US" xlink:label="lab_asgn_A2020AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2020AcquisitionsMember" xlink:href="asgn-20211231.xsd#asgn_A2020AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_A2020AcquisitionsMember" xlink:to="lab_asgn_A2020AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_d0ce93af-7064-45e6-8d1e-3f9c0b82e4f9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_451273c8-0dad-42b3-874c-f506b8ff8ef4_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_EarnOut2020Axis_902a561a-7ff9-47e0-a8e2-e5c9c0c80533_terseLabel_en-US" xlink:label="lab_asgn_EarnOut2020Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2020 [Axis]</link:label>
    <link:label id="lab_asgn_EarnOut2020Axis_label_en-US" xlink:label="lab_asgn_EarnOut2020Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2020 [Axis]</link:label>
    <link:label id="lab_asgn_EarnOut2020Axis_documentation_en-US" xlink:label="lab_asgn_EarnOut2020Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2020</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2020Axis" xlink:href="asgn-20211231.xsd#asgn_EarnOut2020Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_EarnOut2020Axis" xlink:to="lab_asgn_EarnOut2020Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedTrademarks_8a37df8e-2009-4863-bc33-1148e7e0a54d_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTrademarks" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks, Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedTrademarks_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTrademarks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Trademarks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTrademarks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTrademarks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedTrademarks" xlink:to="lab_us-gaap_IndefiniteLivedTrademarks" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract_0272b981-a477-482b-adf3-4ef92d78abc8_terseLabel_en-US" xlink:label="lab_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of net income to comprehensive income:</link:label>
    <link:label id="lab_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of net income to comprehensive income: [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract" xlink:href="asgn-20211231.xsd#asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract" xlink:to="lab_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_2b0e41a2-3d5b-4933-a4df-5b1c15abc735_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property Held-for-sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_57e77e37-09f3-4a04-a1c4-b69730200d99_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_12cc674e-8cfa-47fd-9569-96fdb087e3ee_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_326afa10-1f14-4371-a994-1bd3ce97b71b_terseLabel_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time and materials</link:label>
    <link:label id="lab_us-gaap_TimeAndMaterialsContractMember_label_en-US" xlink:label="lab_us-gaap_TimeAndMaterialsContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-and-materials Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeAndMaterialsContractMember" xlink:to="lab_us-gaap_TimeAndMaterialsContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_fa24cdcb-83e5-4dc5-9aa4-c3bc7f9dde3f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_5ed14a7f-9156-4d5a-82fa-3e6496aa9a70_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_513c5279-b174-4b4a-a7c1-be836030c9c8_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_43fc42b0-65d7-4778-a74b-c9707a8103b0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_fa2a4211-3743-4aae-863b-ec69087917b4_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_93b1af68-54cb-4dd3-8cd7-032e127abc19_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_3b1874f0-4f85-45cc-9e95-6ea08a60b8c9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_65ba9b79-b2ff-4d91-bc9b-5a9d984b6e92_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b273b723-dacc-44a9-bbd5-3197cdd42991_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_48e0b17e-9aef-4bcc-8f63-feb8703aee38_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Useful Life (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_e1140c59-fd76-4803-99af-6b52e1c46055_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_173cd60c-41e5-4bf8-955e-4662f104d8f9_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_3292d5d0-5448-4254-ba1f-e06ec116adf6_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5b0fdeea-f787-4c6c-af03-769610b14106_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c95373e9-5782-4437-9542-f19c6eec9d0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ConsultingMember_7c9abd8d-209b-4804-9cad-3fc0e3536daa_terseLabel_en-US" xlink:label="lab_asgn_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting</link:label>
    <link:label id="lab_asgn_ConsultingMember_label_en-US" xlink:label="lab_asgn_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting [Member]</link:label>
    <link:label id="lab_asgn_ConsultingMember_documentation_en-US" xlink:label="lab_asgn_ConsultingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consulting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ConsultingMember" xlink:href="asgn-20211231.xsd#asgn_ConsultingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ConsultingMember" xlink:to="lab_asgn_ConsultingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_acc6e9b3-7f65-450b-82a2-bd8a74a973b9_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a7fae52f-1420-43e8-9c67-8754b68c0821_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_638b661a-d92d-44ab-8f1c-bf119cdf248c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and income taxes</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_2b8bb4b4-987c-4403-b20d-4328a4639122_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_4e604283-e4f9-4fb4-a87a-149ab3f39d53_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_3f2d3345-3f8b-4b40-bb28-37e7b2d0b59e_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_9b469c8a-19b1-415b-a08c-daab10b49576_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_a98b90f0-cf73-4eff-8b48-60dd74d01da9_terseLabel_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]</link:label>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_label_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]</link:label>
    <link:label id="lab_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_documentation_en-US" xlink:label="lab_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash Flow Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" xlink:to="lab_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_edeae983-1c86-4b1b-804b-05eee500bf4d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_b794f491-0914-4e3b-94c7-8620b26981e0_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_a4a98761-b8a7-4632-b13f-54f011b78f6a_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember_4428283f-6f0d-469e-b4cf-04a4a6fe2bfe_terseLabel_en-US" xlink:label="lab_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward</link:label>
    <link:label id="lab_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember_label_en-US" xlink:label="lab_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward [Member]</link:label>
    <link:label id="lab_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember_documentation_en-US" xlink:label="lab_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" xlink:to="lab_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_94a85c9d-3650-484d-9783-c50b19a1a9ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_8424bbf2-21a1-4d5a-bbcb-3b80e2534b2e_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale, net of income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f76db66a-c57a-4599-8b99-0c63c2041e76_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_24bc31f1-464a-4b13-99ac-315ef8921081_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_TSRMember_d3033df0-30c5-4f62-bb69-df01844b9069_terseLabel_en-US" xlink:label="lab_asgn_TSRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TSR [Member]</link:label>
    <link:label id="lab_asgn_TSRMember_label_en-US" xlink:label="lab_asgn_TSRMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TSR [Member]</link:label>
    <link:label id="lab_asgn_TSRMember_documentation_en-US" xlink:label="lab_asgn_TSRMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TSR</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_TSRMember" xlink:href="asgn-20211231.xsd#asgn_TSRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_TSRMember" xlink:to="lab_asgn_TSRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_95309598-cb8e-44d9-8a01-6bacd42d5f88_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Critical and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_49f8b778-9d23-45fc-900c-06047f6ab557_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_f2c72a1c-2d94-4ec8-b087-0d96e55c7c57_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and equipment [Member]</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_6c92fa2c-8451-44c9-90c4-29caa041a26b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_ff3e5b17-fea5-4ebc-ae8b-fa5236586022_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_40cc3ed6-7f66-4e95-b210-a1dc1d95d85e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic &#8212;</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_315c891e-6422-4854-9615-6b4981c110bc_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_b0fd82c5-22e5-4022-a87e-ac1249acb3b1_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e6ebf7c2-7685-40ad-a4c3-9f732e570e0c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_37873ad5-c648-4a9c-8f00-11de0b09a937_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average number of common shares outstanding - basic</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_fbbffa75-b560-4cbd-9276-33e5164c026a_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_79caeea2-981f-4c2a-ac2a-6a3e3dc63653_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_4bf31a35-a1da-462f-a459-5a780cbe09a4_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_86bf63b1-2848-4190-9715-cdcb35892755_verboseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractual Cash Obligation Payments</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_3a1acd9a-0e5c-4d9b-a6e8-1a5ad7377107_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_RestrictedStockUnitsAndAwardsMember_1358a401-0429-45a9-8bb2-fa610a1b99a0_terseLabel_en-US" xlink:label="lab_asgn_RestrictedStockUnitsAndAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Awards [Member]</link:label>
    <link:label id="lab_asgn_RestrictedStockUnitsAndAwardsMember_label_en-US" xlink:label="lab_asgn_RestrictedStockUnitsAndAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Awards [Member]</link:label>
    <link:label id="lab_asgn_RestrictedStockUnitsAndAwardsMember_documentation_en-US" xlink:label="lab_asgn_RestrictedStockUnitsAndAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units and Awards [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsMember" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_RestrictedStockUnitsAndAwardsMember" xlink:to="lab_asgn_RestrictedStockUnitsAndAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_2aa5616b-c428-4eb0-9d5f-18fb838e695e_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_VestedAwardMember_4cdc0a27-9c6a-4b1f-a94e-7964591af8d0_terseLabel_en-US" xlink:label="lab_asgn_VestedAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested Award [Domain]</link:label>
    <link:label id="lab_asgn_VestedAwardMember_label_en-US" xlink:label="lab_asgn_VestedAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested Award [Member]</link:label>
    <link:label id="lab_asgn_VestedAwardMember_documentation_en-US" xlink:label="lab_asgn_VestedAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested Award [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_VestedAwardMember" xlink:href="asgn-20211231.xsd#asgn_VestedAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_VestedAwardMember" xlink:to="lab_asgn_VestedAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_66d56853-192b-47ec-9fb1-b5bf660f824c_negatedTotalLabel_en-US" xlink:label="lab_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, net of deferred tax assets and valuation allowance</link:label>
    <link:label id="lab_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_label_en-US" xlink:label="lab_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, net of deferred tax assets and valuation allowance</link:label>
    <link:label id="lab_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_documentation_en-US" xlink:label="lab_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, net of deferred tax assets and valuation allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" xlink:to="lab_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_65e1dfad-b88c-48ee-a207-abbf25328a60_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_a709743b-5681-4ae0-b6b4-d24c93795ce3_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_818ab416-e2d7-45e7-9037-f692197c6573_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_05e2e492-3b7d-4683-8e0e-6df78f91bea5_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_4e990e09-f473-4c41-9699-ddd111940cf7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, expected tax deductible amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_87874027-875f-4493-9b17-8c0dea394834_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Firm-fixed-price</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_EarnOut2021Axis_2786cf46-5678-4fc2-bf11-d39fb4afc4c5_terseLabel_en-US" xlink:label="lab_asgn_EarnOut2021Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2021 [Axis]</link:label>
    <link:label id="lab_asgn_EarnOut2021Axis_label_en-US" xlink:label="lab_asgn_EarnOut2021Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2021 [Axis]</link:label>
    <link:label id="lab_asgn_EarnOut2021Axis_documentation_en-US" xlink:label="lab_asgn_EarnOut2021Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn out 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2021Axis" xlink:href="asgn-20211231.xsd#asgn_EarnOut2021Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_EarnOut2021Axis" xlink:to="lab_asgn_EarnOut2021Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_39c3e7e4-f952-48d4-a4be-5cd322e39b6e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_99fb4782-2cbb-4a23-bf22-e78fd1f5c6f4_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares and share equivalents used to calculate earnings per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_3caa8f80-1840-42bc-baf6-b2f79c02f7ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_e6f3b4ac-0d70-4435-a557-5ebd2b0bbc6e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DisposalGroupLeaseLiabilityCurrent_20a52700-2140-45f8-a549-464eb65ca5b7_terseLabel_en-US" xlink:label="lab_asgn_DisposalGroupLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_asgn_DisposalGroupLeaseLiabilityCurrent_label_en-US" xlink:label="lab_asgn_DisposalGroupLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Lease Liability Current</link:label>
    <link:label id="lab_asgn_DisposalGroupLeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_asgn_DisposalGroupLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Lease Liability Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityCurrent" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DisposalGroupLeaseLiabilityCurrent" xlink:to="lab_asgn_DisposalGroupLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_426081b6-8163-48be-9ef1-ab0e501e5406_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_ca2c4eea-2f1b-436e-89e8-ea636b14c6ac_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_694464dc-ffa1-473d-bef8-0ea7bcbad49d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_33900c75-445a-46f1-bee1-db1c4d37fc39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_69f4fd12-deee-40d6-b5a1-244620f815d4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_aa7b8540-3b2f-48bb-a1ee-44712aa99ddb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_0f0568af-a09a-41fe-ad13-3ccbe4c91155_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_8bc5a769-6525-4c15-b9d8-b4617c5c4b97_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_210ae04c-ba67-42b0-8f32-436c034e51fc_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_fd80bbe8-4bcd-45bd-a525-77b3b93d0119_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ee308246-7d38-4c55-b52a-a1c972650a90_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock: shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_b72dd0e7-d987-41ea-a743-1ee2d608b13f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_5cb6b084-24f2-4e0c-a9c7-de4f570a173a_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of services</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_9cef7749-949c-453c-94fe-aadebb37ceae_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_c7671b93-f48a-4621-93b6-20fd87d287ca_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax withholding on restricted stock vesting (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_7b1f3fe2-c55a-4f89-a973-930e42024133_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_35a5180d-da2e-4d79-9e73-5eecf0bade21_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_WorkerscompensationlossreservePolicyTextBlock_9353cdb0-9e0a-4cc9-a7ae-9a1d4db1bc34_terseLabel_en-US" xlink:label="lab_asgn_WorkerscompensationlossreservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">workers compensation loss reserve</link:label>
    <link:label id="lab_asgn_WorkerscompensationlossreservePolicyTextBlock_label_en-US" xlink:label="lab_asgn_WorkerscompensationlossreservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">workers compensation loss reserve [Policy Text Block]</link:label>
    <link:label id="lab_asgn_WorkerscompensationlossreservePolicyTextBlock_documentation_en-US" xlink:label="lab_asgn_WorkerscompensationlossreservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers Compensation Loss Reserves [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_WorkerscompensationlossreservePolicyTextBlock" xlink:href="asgn-20211231.xsd#asgn_WorkerscompensationlossreservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_WorkerscompensationlossreservePolicyTextBlock" xlink:to="lab_asgn_WorkerscompensationlossreservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ecb59248-2d16-4e59-a500-44969a8911d0_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_a012aab1-82f0-44cb-bcbd-25254d800a7a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_a9e91e20-ee8b-4137-8150-252fd4dfd90a_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease, Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_940d12d3-5739-4d04-8e45-afeddf5c0fcc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_7fcbecdf-a914-4d58-9e7c-e8f45ce165bc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_c828d81d-7ba2-4c23-8c04-e0fae1feb3e7_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ForeignMember_dda41ad4-2b14-49e0-bf44-45a9e1f4ca26_terseLabel_en-US" xlink:label="lab_asgn_ForeignMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:label id="lab_asgn_ForeignMember_label_en-US" xlink:label="lab_asgn_ForeignMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:label id="lab_asgn_ForeignMember_documentation_en-US" xlink:label="lab_asgn_ForeignMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ForeignMember" xlink:href="asgn-20211231.xsd#asgn_ForeignMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ForeignMember" xlink:to="lab_asgn_ForeignMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_9d677228-b928-4f2d-a875-c3ece0f393fe_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f3bed27f-20be-4a8a-a4e8-832d23d40738_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f08e51db-0fab-4ff9-a362-b1bf56d6936a_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net book value</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_bfcfc26e-bd4a-43cf-b49f-9d59bed3cedf_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment.</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_08e50c10-339d-4dd6-bfb0-42f94f97aa63_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DisposalGroupLeaseLiabilityNoncurrent_249f7db4-4c83-4a4e-a514-2bfce718247a_terseLabel_en-US" xlink:label="lab_asgn_DisposalGroupLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, long-term</link:label>
    <link:label id="lab_asgn_DisposalGroupLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_asgn_DisposalGroupLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Lease Liability Noncurrent</link:label>
    <link:label id="lab_asgn_DisposalGroupLeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_asgn_DisposalGroupLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Lease Liability Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent" xlink:to="lab_asgn_DisposalGroupLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_41fa8571-861a-4837-a4a1-b601a1ac12a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_AuditInformationAbstract_label_en-US" xlink:label="lab_asgn_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_asgn_AuditInformationAbstract_documentation_en-US" xlink:label="lab_asgn_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AuditInformationAbstract" xlink:href="asgn-20211231.xsd#asgn_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_AuditInformationAbstract" xlink:to="lab_asgn_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a0f22999-e391-4824-875e-0fe012e51bff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1c924b50-d422-465a-b9c3-08c6330424f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_b633625d-1b12-42da-a23f-da86727c36d7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_c45cd32e-17e3-4991-8a4d-907765fc3728_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_88a30074-1bd9-4c4e-a935-de9ba595cdc3_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_3161bc8c-3ed0-4934-92fd-31722e6d04c1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_26d5482d-8fc1-4c7b-99bd-995c57ddf3bc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4ea9db28-83f0-49ee-9d16-6bf552ad425f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_a8e6e28a-d146-4890-bcc3-d7ceafd6d782_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payroll tax deferral and other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_e7e8d137-6017-43b8-a611-087926eea5b6_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_ac2bd2a5-00dc-4751-a937-fc3f7223a0a3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_82689356-45dd-4091-bad9-29565a7858e0_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_a09cac43-c584-4cb7-8004-da8c7f636cc1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and State</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_9c54e540-2872-4b88-ad07-62437e7dd954_periodStartLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross goodwill, period start</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_2caf2819-37f0-4957-bec3-4bf5ffc07e82_periodEndLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross goodwill, period end</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_a1019cb4-44d7-4291-bbed-a9969fc3c756_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_3cb0b838-4448-442a-be0d-d566ed64ca0f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_OxfordBusinessMember_699f1761-3ec3-44a8-bd4a-e0e92ad87f90_terseLabel_en-US" xlink:label="lab_asgn_OxfordBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oxford Business</link:label>
    <link:label id="lab_asgn_OxfordBusinessMember_label_en-US" xlink:label="lab_asgn_OxfordBusinessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oxford Business [Member]</link:label>
    <link:label id="lab_asgn_OxfordBusinessMember_documentation_en-US" xlink:label="lab_asgn_OxfordBusinessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oxford Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_OxfordBusinessMember" xlink:href="asgn-20211231.xsd#asgn_OxfordBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_OxfordBusinessMember" xlink:to="lab_asgn_OxfordBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_bc7288f2-b177-41d4-a764-3732d470f1e2_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_3c20e1f1-d9be-4877-90be-1b8064d036e0_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Services</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_cff4f9e1-c6aa-4322-ade3-46207f2a2c62_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_45a679e6-0c00-47cc-bf19-839cc3285b5e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_81e22769-37c3-493f-be3e-5a0088b4e2c4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ForfeitedAwardMember_425c7112-1269-4e75-9e1d-b53b5f7701c4_terseLabel_en-US" xlink:label="lab_asgn_ForfeitedAwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited Award [Domain]</link:label>
    <link:label id="lab_asgn_ForfeitedAwardMember_label_en-US" xlink:label="lab_asgn_ForfeitedAwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited Award [Member]</link:label>
    <link:label id="lab_asgn_ForfeitedAwardMember_documentation_en-US" xlink:label="lab_asgn_ForfeitedAwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited Award [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ForfeitedAwardMember" xlink:href="asgn-20211231.xsd#asgn_ForfeitedAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ForfeitedAwardMember" xlink:to="lab_asgn_ForfeitedAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_45952a88-4c9a-4305-8f0f-c5cfc6360873_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) before Income Tax Provision</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_06c37eca-7468-4917-8a14-7e37ce329b61_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_54ac9cd4-b472-4193-a6ae-da5cc7b53d5c_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents at Beginning of Year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_17376f8f-00af-4d51-9c8c-f2fc6096dd1c_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents at End of Year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_faf83566-a731-49c1-aa26-420aa956e706_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_a2c27f8c-e6c4-43bf-8df6-7890958f0184_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_ea891f63-df5b-4be5-b49d-0638f1342f78_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_92e2c476-e9dc-4174-92fc-58e0a1ddad6a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_161d8e8c-a208-40b6-9ad5-45a57a88b7eb_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_4f0be770-7220-46da-98f5-ea720ae7f081_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets subject to amortization:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_b18b0434-b4e6-4640-9fee-81b557924eff_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_af712f51-6bcf-4eb4-9b3f-eaa376299f75_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_9bf4260b-17e4-4296-8757-111e455591fc_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_990d84e5-3873-4cd4-8e99-6ea7ad1872d4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_af3f9418-6c3e-40b3-801d-f65bd5678458_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_ca3c8002-bad2-4d59-a0dc-6a6ca7338148_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_b90deee3-0b41-4e0c-9680-4a3899e62fec_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fe1d9b65-2dff-4cce-b4d3-beb83ff945ba_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Total</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ba9e27a2-aadf-4c66-9d1b-e88ee7eaf240_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4327b6e2-5334-4de2-b0d6-2acff89a3c25_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_12c909a7-5350-4ef2-a562-d11a727c621a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_51fc76ca-ca94-4043-8a2d-b0e2576a27dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_a3f05ba7-005c-4d10-85af-bf5eb020bc9b_terseLabel_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_label_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_documentation_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:to="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_468ce7fb-008a-4280-b875-6669abf60ff6_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_8a0922fd-7a09-4d6d-98c9-c99feb0039f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9df1b47c-ae4a-4e95-a50a-f59c0eeafdd0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3cf203e3-3239-40a9-8acf-882f495994c3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_59c824a2-a725-4852-b5f5-286a22caaa28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member_588f973e-6328-48cd-b5bd-0c91e7628534_terseLabel_en-US" xlink:label="lab_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$250 Million Revolving Credit Facility, Due November 2024 [Member]</link:label>
    <link:label id="lab_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member_label_en-US" xlink:label="lab_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$250 Million Revolving Credit Facility, Due November 2024 [Member]</link:label>
    <link:label id="lab_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member_documentation_en-US" xlink:label="lab_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$250 Million Revolving Credit Facility, Due November 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member" xlink:href="asgn-20211231.xsd#asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member" xlink:to="lab_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_aa4af785-ff90-453a-87e6-48de4d1acb45_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_3a015e6c-9a63-4b59-b2f2-22b880d4738f_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_31775091-b980-45eb-9c2f-80f7eee41302_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_e387a650-543e-4b56-98ef-0411972376cb_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_ccafe242-baca-453a-a863-e60b79951122_totalLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1cdccb1c-f9e1-438b-9dd4-f4d4f541417c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_3eb21480-497c-4e9a-bbbb-413ddecd700c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract_2dd4ba88-b2f0-41a7-a49f-a2a4f0d851ad_terseLabel_en-US" xlink:label="lab_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]</link:label>
    <link:label id="lab_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract_label_en-US" xlink:label="lab_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]</link:label>
    <link:label id="lab_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract_documentation_en-US" xlink:label="lab_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" xlink:href="asgn-20211231.xsd#asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" xlink:to="lab_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_5ac2e18f-cffa-4951-82f4-a6d74f27851e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_f97a6d19-7e00-4e30-a778-b863bea56abd_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_999f018d-7524-4f55-acff-8d333f39992c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue_888179ed-d885-4c08-9f46-617c5f5e3838_terseLabel_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:to="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_7b64a878-3ac4-4889-bbf4-5a4cfd17beb1_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c0e9c7f6-5f49-45fc-aced-6e7de20f60f7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_fe673743-757e-4e8f-b67f-03ecc2427077_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested/forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_be54bdb6-2159-4db3-9498-acc4db87a4ed_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_020aace7-d73a-4277-8143-f30a0658143b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_616e3e3d-1521-4f92-8865-917b9b162ec5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_5cc67644-5b9a-45d4-9e63-f83cd0c4706c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_1a3f4278-b382-4ee4-90b1-4fa1cd4f6eeb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ff30eee7-cfcf-47e3-8f83-3df8d71189fb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_cac5464f-96cb-45b5-856f-5cd0aaf14c4b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_5f3cae0b-86e6-42e9-916c-4df988378dd0_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_71872b75-1d80-46f0-81fa-d8d470a25d02_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage_33966e17-91d7-41df-afe9-1aa7e191e0b6_terseLabel_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage_label_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage_documentation_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" xlink:to="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_d25b2ca3-8ced-4e1d-81d3-54495f821736_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_413a74f8-4921-494e-b8e9-344d8ab989e4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_ebce5b70-d3b6-4b95-9b69-e69be7a048ee_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e129e92c-5b01-4a9d-909d-0047e7672c46_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_ba056c3c-8eb1-4f78-ae94-8a725b5f391e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_f8afb8b9-2f97-45c2-80bd-bdba868e9272_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_DeferredTaxAssetsOtherNoncurrent_c368af2e-6e2b-4680-a3df-7113779901be_terseLabel_en-US" xlink:label="lab_asgn_DeferredTaxAssetsOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_asgn_DeferredTaxAssetsOtherNoncurrent_label_en-US" xlink:label="lab_asgn_DeferredTaxAssetsOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other, Noncurrent</link:label>
    <link:label id="lab_asgn_DeferredTaxAssetsOtherNoncurrent_documentation_en-US" xlink:label="lab_asgn_DeferredTaxAssetsOtherNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsOtherNoncurrent" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsOtherNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_DeferredTaxAssetsOtherNoncurrent" xlink:to="lab_asgn_DeferredTaxAssetsOtherNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_430f5621-1596-472f-8fdc-df37fd45ffd0_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_43c4e1a1-c84c-4ef5-b212-5d148db65753_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision at the statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_043468f7-3ffc-449b-aa96-703d78e174e3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_15ab0d76-425e-4fe5-868d-063d226cd01f_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_0b8415d0-9978-45ee-9014-161f841278a9_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_AwardswithperformanceandserviceconditionsMember_a5009c24-4d42-4768-94c0-18b49f14928a_terseLabel_en-US" xlink:label="lab_asgn_AwardswithperformanceandserviceconditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards with performance and service conditions [Member]</link:label>
    <link:label id="lab_asgn_AwardswithperformanceandserviceconditionsMember_label_en-US" xlink:label="lab_asgn_AwardswithperformanceandserviceconditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards with performance and service conditions [Member]</link:label>
    <link:label id="lab_asgn_AwardswithperformanceandserviceconditionsMember_documentation_en-US" xlink:label="lab_asgn_AwardswithperformanceandserviceconditionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards with performance and service conditions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AwardswithperformanceandserviceconditionsMember" xlink:href="asgn-20211231.xsd#asgn_AwardswithperformanceandserviceconditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_AwardswithperformanceandserviceconditionsMember" xlink:to="lab_asgn_AwardswithperformanceandserviceconditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenue_1672e3b8-5b25-4270-932a-b3bba5519606_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenue_label_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue" xlink:to="lab_us-gaap_DeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_3080e60a-6182-4761-a324-10f81ec00180_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_627dc473-6e9c-4c86-ba2a-947a0c0e0ccb_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_d049d369-b85e-44b5-a346-3a9724e882fc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_c3ed719a-831d-4cb3-9ca0-8d2b055fc2c4_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_4780d88c-02cc-470b-af1d-c1f697806226_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_d6f56212-e543-449e-93a1-bc94579e8651_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-off of loan costs</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_3a1246c0-d1fd-48a3-8e67-ce50ba4acbbf_terseLabel_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-off of loan costs</link:label>
    <link:label id="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost_label_en-US" xlink:label="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write off of Deferred Debt Issuance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:to="lab_us-gaap_WriteOffOfDeferredDebtIssuanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_c69fe754-b83b-4dbf-a3b9-c23df4204207_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work opportunity tax credit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_aa577909-5d37-472f-b1b6-d25415bfc81e_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_d8917036-d587-45b5-996e-cbf9842104b9_terseLabel_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_label_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period</link:label>
    <link:label id="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_documentation_en-US" xlink:label="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:to="lab_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_5f7c35e9-a294-4217-9843-a49d3d277db7_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_28ec9675-22c0-41f9-826f-9a383ce499bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9ed6502e-2c88-4ed8-a155-7a6e0f1ca5c3_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_UnauditedQuarterlyIncomeStatementTextBlock_870ab1dc-b2d1-42b4-9ffa-20bddb5dd839_terseLabel_en-US" xlink:label="lab_asgn_UnauditedQuarterlyIncomeStatementTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Results</link:label>
    <link:label id="lab_asgn_UnauditedQuarterlyIncomeStatementTextBlock_label_en-US" xlink:label="lab_asgn_UnauditedQuarterlyIncomeStatementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Income Statement [Text Block]</link:label>
    <link:label id="lab_asgn_UnauditedQuarterlyIncomeStatementTextBlock_documentation_en-US" xlink:label="lab_asgn_UnauditedQuarterlyIncomeStatementTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Income Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_UnauditedQuarterlyIncomeStatementTextBlock" xlink:href="asgn-20211231.xsd#asgn_UnauditedQuarterlyIncomeStatementTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_UnauditedQuarterlyIncomeStatementTextBlock" xlink:to="lab_asgn_UnauditedQuarterlyIncomeStatementTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_aef74222-923a-4009-90e2-a428b2c20495_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_InterestRateTypeAxis_e6ce8e11-7a67-4c02-95ea-71cb8611ac88_terseLabel_en-US" xlink:label="lab_asgn_InterestRateTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate, Type [Axis]</link:label>
    <link:label id="lab_asgn_InterestRateTypeAxis_label_en-US" xlink:label="lab_asgn_InterestRateTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate, Type [Axis]</link:label>
    <link:label id="lab_asgn_InterestRateTypeAxis_documentation_en-US" xlink:label="lab_asgn_InterestRateTypeAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_InterestRateTypeAxis" xlink:href="asgn-20211231.xsd#asgn_InterestRateTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_InterestRateTypeAxis" xlink:to="lab_asgn_InterestRateTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_4cf4fc12-3295-42ad-8bec-1cb77e4b1eed_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_0ef74e4c-46eb-41bd-a70a-a9a48045324a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_483c7645-b63d-4c86-890d-605c6fa7f815_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_asgn_A2021AcquisitionsMember_5bb0bb39-1d38-49e8-8b68-5c207a3f76dd_terseLabel_en-US" xlink:label="lab_asgn_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions</link:label>
    <link:label id="lab_asgn_A2021AcquisitionsMember_label_en-US" xlink:label="lab_asgn_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions [Member]</link:label>
    <link:label id="lab_asgn_A2021AcquisitionsMember_documentation_en-US" xlink:label="lab_asgn_A2021AcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2021AcquisitionsMember" xlink:href="asgn-20211231.xsd#asgn_A2021AcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_asgn_A2021AcquisitionsMember" xlink:to="lab_asgn_A2021AcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_aa364068-11fb-4c8d-a0ad-ac1d191db07f_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>asgn-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:7a5e64f5-d175-4222-8ce5-d010dddeedba,g:8961f940-70a0-4fbb-9ead-2ee1b0dd2c9f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.asgn.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="asgn-20211231.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e34e3fdb-c4f5-4f8d-aa77-bd704549ef41" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_DocumentType_e34e3fdb-c4f5-4f8d-aa77-bd704549ef41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_856c8302-12c3-47cd-b7d3-d383758b39b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_DocumentAnnualReport_856c8302-12c3-47cd-b7d3-d383758b39b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f1d72dff-7142-4bc7-b9d6-4ec6147ecb7e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_DocumentPeriodEndDate_f1d72dff-7142-4bc7-b9d6-4ec6147ecb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_7cfe2796-fc8a-4526-a3f2-88eaded5e3db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_DocumentTransitionReport_7cfe2796-fc8a-4526-a3f2-88eaded5e3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_6d42c341-3dec-4169-ab31-641b45092f19" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityFileNumber_6d42c341-3dec-4169-ab31-641b45092f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d694ac1f-3d74-4dd9-bb67-fbbb4b2de669" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityRegistrantName_d694ac1f-3d74-4dd9-bb67-fbbb4b2de669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_82fe1376-b7ba-44fc-b5f1-d6c24420ef97" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityIncorporationStateCountryCode_82fe1376-b7ba-44fc-b5f1-d6c24420ef97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_01e7bd47-6fec-4b95-b0d1-f5ca5394f831" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityTaxIdentificationNumber_01e7bd47-6fec-4b95-b0d1-f5ca5394f831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f4d21191-ea74-403c-a967-63836e1455a5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityAddressAddressLine1_f4d21191-ea74-403c-a967-63836e1455a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e843de70-2628-4ff3-bc2a-edbe5fad9d68" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityAddressCityOrTown_e843de70-2628-4ff3-bc2a-edbe5fad9d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_3ee9301f-d3a9-4fd4-af1b-9fb4f2e7ab5c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityAddressStateOrProvince_3ee9301f-d3a9-4fd4-af1b-9fb4f2e7ab5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e0ad48b5-f716-4c74-9e61-0c49c5da3763" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityAddressPostalZipCode_e0ad48b5-f716-4c74-9e61-0c49c5da3763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_15fb7dbb-956b-48af-98b6-57a320f1ec51" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_CityAreaCode_15fb7dbb-956b-48af-98b6-57a320f1ec51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_827b2b19-113f-4c16-a446-6a4753227590" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_LocalPhoneNumber_827b2b19-113f-4c16-a446-6a4753227590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_4e42e0a0-7f80-48e1-8ad1-ea79e0c3fea2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_Security12bTitle_4e42e0a0-7f80-48e1-8ad1-ea79e0c3fea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5171ef2a-5879-4580-be33-a236a5de254c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_TradingSymbol_5171ef2a-5879-4580-be33-a236a5de254c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5d326071-2975-4b43-ac96-67d8796576ac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_SecurityExchangeName_5d326071-2975-4b43-ac96-67d8796576ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_ac84460c-b117-416c-9e45-0d941efeb7f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_ac84460c-b117-416c-9e45-0d941efeb7f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_04baf333-d2b2-4dd6-a0d5-a3722ab88d7a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityVoluntaryFilers_04baf333-d2b2-4dd6-a0d5-a3722ab88d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_319e4550-464e-4c3f-9945-c3d17bc21214" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityCurrentReportingStatus_319e4550-464e-4c3f-9945-c3d17bc21214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_2242a589-b731-4120-86b5-45db0570425e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityInteractiveDataCurrent_2242a589-b731-4120-86b5-45db0570425e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ab3921dc-b267-498b-bfd4-0079797654d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityFilerCategory_ab3921dc-b267-498b-bfd4-0079797654d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_883a7caf-8f64-449c-b4a7-0b49d2190fd7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntitySmallBusiness_883a7caf-8f64-449c-b4a7-0b49d2190fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_f7b8e470-d883-4a0f-b00c-ceb62c2fc58d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityEmergingGrowthCompany_f7b8e470-d883-4a0f-b00c-ceb62c2fc58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_a194ac6e-3d72-4c29-9cd7-0ace447c7647" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_IcfrAuditorAttestationFlag_a194ac6e-3d72-4c29-9cd7-0ace447c7647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_cc4e0abe-268f-484b-987e-b99705c75a20" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityShellCompany_cc4e0abe-268f-484b-987e-b99705c75a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_080126e7-d2ea-422f-8885-a68f812cd81b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityPublicFloat_080126e7-d2ea-422f-8885-a68f812cd81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_aaf872ab-4848-4d24-b80d-7109b57ace93" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_aaf872ab-4848-4d24-b80d-7109b57ace93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f2c3d7a7-3d31-46b9-8e20-d268d0f538d2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_f2c3d7a7-3d31-46b9-8e20-d268d0f538d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_9ac6e6c6-f042-4d91-b17d-9cc5025fb355" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_EntityCentralIndexKey_9ac6e6c6-f042-4d91-b17d-9cc5025fb355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a176bbcc-d4b9-4cb2-a2a1-aa9a845d493f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_CurrentFiscalYearEndDate_a176bbcc-d4b9-4cb2-a2a1-aa9a845d493f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7287059d-8544-4fed-84a0-8472b50f33c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_DocumentFiscalYearFocus_7287059d-8544-4fed-84a0-8472b50f33c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c0f9aff4-292a-47da-81ff-3f05e24f3463" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c0f9aff4-292a-47da-81ff-3f05e24f3463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_bb5946ad-da13-4455-a186-6ecf68471bf2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_25a6eb29-5685-473c-b936-c64f7361504f" xlink:to="loc_dei_AmendmentFlag_bb5946ad-da13-4455-a186-6ecf68471bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9ef9f565-9e58-48c1-8244-eb0078b46cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ef9f565-9e58-48c1-8244-eb0078b46cdd" xlink:to="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_80b4246d-aca0-48ed-886f-87fe42745bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_80b4246d-aca0-48ed-886f-87fe42745bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9d085cac-134e-43f3-8e51-20c0d165bfd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9d085cac-134e-43f3-8e51-20c0d165bfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_b1f3dbc4-cd9e-45a0-85bb-6316d84c93b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_b1f3dbc4-cd9e-45a0-85bb-6316d84c93b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c314f8cf-2209-4977-850b-2bcca8cd8820" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c314f8cf-2209-4977-850b-2bcca8cd8820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_cb025f08-7efa-454a-a51e-4fc50426b403" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:to="loc_us-gaap_OtherAssetsCurrent_cb025f08-7efa-454a-a51e-4fc50426b403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_389f3b72-d6b2-4384-b5f9-fb1738a60a01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1a9f7b95-3849-434f-983c-9e84e6170307" xlink:to="loc_us-gaap_AssetsCurrent_389f3b72-d6b2-4384-b5f9-fb1738a60a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b78788c6-750d-4e9a-8d06-075eb113c705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b78788c6-750d-4e9a-8d06-075eb113c705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_71cdc8f2-0703-49bf-b03b-723bb8e646d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_71cdc8f2-0703-49bf-b03b-723bb8e646d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d3296343-ef9f-4960-ac1a-3b6d6caef7be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d3296343-ef9f-4960-ac1a-3b6d6caef7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_07f65461-b154-4825-b9d7-64cb82b73891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_Goodwill_07f65461-b154-4825-b9d7-64cb82b73891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c1a95934-a1cd-4ed0-906a-18725e851565" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_c1a95934-a1cd-4ed0-906a-18725e851565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4a78464d-760b-4557-9447-4dcd60da0055" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4a78464d-760b-4557-9447-4dcd60da0055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2b28b4a2-eee8-44f5-b042-92d257f34b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_69e72de9-b8b7-4221-9ef3-011b7bd650da" xlink:to="loc_us-gaap_Assets_2b28b4a2-eee8-44f5-b042-92d257f34b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ef9f565-9e58-48c1-8244-eb0078b46cdd" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_aae177cc-a727-4fcc-9201-40fbcb4ed948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:to="loc_us-gaap_AccountsPayableCurrent_aae177cc-a727-4fcc-9201-40fbcb4ed948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_78857ca9-9b9d-4fae-9319-f7b0f73f5d18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_78857ca9-9b9d-4fae-9319-f7b0f73f5d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7675f249-38c1-4a1d-ac8a-f8d632710e89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7675f249-38c1-4a1d-ac8a-f8d632710e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_bac92280-7224-48b4-a8b5-c37ab4ba34e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_bac92280-7224-48b4-a8b5-c37ab4ba34e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_19892264-7b98-4d2f-922b-e729e8b60671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_19892264-7b98-4d2f-922b-e729e8b60671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7196ed94-fded-4f8d-a97d-2a490e113e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ad0284ae-f9f2-4b5f-bcb6-51be86447693" xlink:to="loc_us-gaap_LiabilitiesCurrent_7196ed94-fded-4f8d-a97d-2a490e113e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cc9322f2-c1b1-4d5d-acae-fc4b8579b0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_cc9322f2-c1b1-4d5d-acae-fc4b8579b0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2b6cf19a-7cdf-4b25-b2c8-a54d318b1204" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2b6cf19a-7cdf-4b25-b2c8-a54d318b1204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f473a2f6-4fba-41be-ac41-a0e0a103fdc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f473a2f6-4fba-41be-ac41-a0e0a103fdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f333f0db-211e-4ed0-b9d4-2214ce14c845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f333f0db-211e-4ed0-b9d4-2214ce14c845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c3794143-6905-40df-852e-89a6ff8df71b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c3794143-6905-40df-852e-89a6ff8df71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_41505c6e-4546-42fe-bb23-e1906d1b51fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_Liabilities_41505c6e-4546-42fe-bb23-e1906d1b51fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7b93ca7a-0bd4-4ed3-b475-de5b46ba2b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7b93ca7a-0bd4-4ed3-b475-de5b46ba2b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9333b788-9c9d-41d2-92a4-0f03ccf7dd69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:to="loc_us-gaap_PreferredStockValue_9333b788-9c9d-41d2-92a4-0f03ccf7dd69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_bc41243c-170b-469b-8c07-9ce8a468b742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:to="loc_us-gaap_CommonStockValue_bc41243c-170b-469b-8c07-9ce8a468b742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c68f7f2d-545b-4202-a229-78261e98dc70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c68f7f2d-545b-4202-a229-78261e98dc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_504d4a7e-7523-44f5-b1e7-92d35675c59f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_504d4a7e-7523-44f5-b1e7-92d35675c59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8a24e402-4948-4abf-86be-6bfe6bcb2a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8a24e402-4948-4abf-86be-6bfe6bcb2a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ae1de480-01ab-4727-9cb6-fa833a2b3e33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8a2762cb-19c7-42ce-8f23-1f99472bd111" xlink:to="loc_us-gaap_StockholdersEquity_ae1de480-01ab-4727-9cb6-fa833a2b3e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ced5af0a-7a97-4326-af2d-fb92ad7925e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6fd63a54-ec12-4102-a695-84044d8b3d7d" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ced5af0a-7a97-4326-af2d-fb92ad7925e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d59e35cc-16c1-4945-8898-2d1e3d47a71b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d59e35cc-16c1-4945-8898-2d1e3d47a71b" xlink:to="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6f340f36-72bf-4fd6-9c2b-41cca3c92a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_6f340f36-72bf-4fd6-9c2b-41cca3c92a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_4810ab69-63c0-4ec4-9fbb-2ad4be0b0f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_4810ab69-63c0-4ec4-9fbb-2ad4be0b0f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c6794d0a-e88b-4652-99cc-de10a6ff47b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c6794d0a-e88b-4652-99cc-de10a6ff47b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_648467af-9e68-4621-997c-60b9eb62ff87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_648467af-9e68-4621-997c-60b9eb62ff87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_8ccfefd3-9375-4f00-831d-6c78d068e3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_8ccfefd3-9375-4f00-831d-6c78d068e3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f03f2275-6f44-4c7b-938f-1f35ed81db77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_744772fe-38c3-4aab-b928-1bd6a2186bd1" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f03f2275-6f44-4c7b-938f-1f35ed81db77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_69786e36-82f9-48ed-b3ad-253e29bb63ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_Revenues_69786e36-82f9-48ed-b3ad-253e29bb63ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_97dc0a66-b1fa-42e7-a225-0564575643d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_97dc0a66-b1fa-42e7-a225-0564575643d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_bfc0bd19-87c8-49d0-8cc7-58921f29ff58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_GrossProfit_bfc0bd19-87c8-49d0-8cc7-58921f29ff58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e201d531-71f0-452f-85ad-ef9668aa99a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e201d531-71f0-452f-85ad-ef9668aa99a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_413fdf34-4b8f-4b80-a2ce-4be556f6fae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_413fdf34-4b8f-4b80-a2ce-4be556f6fae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a550b1e2-5e77-4f5a-8cb3-8c37c5d9f673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_OperatingIncomeLoss_a550b1e2-5e77-4f5a-8cb3-8c37c5d9f673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_98988e83-c383-4af6-9833-590d78454ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_InterestExpense_98988e83-c383-4af6-9833-590d78454ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_378bf633-13f1-450c-84c5-5c5c4a861aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_378bf633-13f1-450c-84c5-5c5c4a861aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf56c734-3485-4042-8cc3-86405d96752f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_bf56c734-3485-4042-8cc3-86405d96752f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_37f7f680-010a-4476-a25a-e53247067fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_37f7f680-010a-4476-a25a-e53247067fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromContinuingOperations_2d983798-de76-40bd-b892-a67712d1902d" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_asgn_NetIncomeFromContinuingOperations_2d983798-de76-40bd-b892-a67712d1902d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_a7188644-22bb-4365-acbf-5f4269774635" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_asgn_NetIncomeFromDiscontinuedOperations_a7188644-22bb-4365-acbf-5f4269774635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9bbe908c-eb7a-41ef-8521-cc087e692a8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_NetIncomeLoss_9bbe908c-eb7a-41ef-8521-cc087e692a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a160d39f-136d-46d4-96b6-80151de569f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a160d39f-136d-46d4-96b6-80151de569f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_4fc294c7-1031-4249-bc5c-e7a563a2f841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a160d39f-136d-46d4-96b6-80151de569f3" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_4fc294c7-1031-4249-bc5c-e7a563a2f841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_bf0d7689-db6d-4a37-a0b9-8329fa6f74ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4fc294c7-1031-4249-bc5c-e7a563a2f841" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_bf0d7689-db6d-4a37-a0b9-8329fa6f74ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_418608ed-c883-4877-9596-e951ad967cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4fc294c7-1031-4249-bc5c-e7a563a2f841" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_418608ed-c883-4877-9596-e951ad967cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7a4088dc-6e8f-4c1e-8563-44ba5ff3539e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_4fc294c7-1031-4249-bc5c-e7a563a2f841" xlink:to="loc_us-gaap_EarningsPerShareBasic_7a4088dc-6e8f-4c1e-8563-44ba5ff3539e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_233ddde6-5126-4ccd-95dc-3a6c1a3f221e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a160d39f-136d-46d4-96b6-80151de569f3" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_233ddde6-5126-4ccd-95dc-3a6c1a3f221e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_cf6fbf84-527d-4739-b1cf-0f73085dfe14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_233ddde6-5126-4ccd-95dc-3a6c1a3f221e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_cf6fbf84-527d-4739-b1cf-0f73085dfe14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_729179f3-4932-432a-aea2-d71bc874605f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_233ddde6-5126-4ccd-95dc-3a6c1a3f221e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_729179f3-4932-432a-aea2-d71bc874605f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_99f51f7d-7ff4-4ec6-b864-4194d1b4945b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_233ddde6-5126-4ccd-95dc-3a6c1a3f221e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_99f51f7d-7ff4-4ec6-b864-4194d1b4945b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ea02ce33-36da-42c3-ba6d-90759af82c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ea02ce33-36da-42c3-ba6d-90759af82c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_416234f2-72b6-43f8-bf9f-2c5c7198d731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ea02ce33-36da-42c3-ba6d-90759af82c22" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_416234f2-72b6-43f8-bf9f-2c5c7198d731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27d2dfb3-e4cc-4c6d-a8c7-6b853f54a4c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_ea02ce33-36da-42c3-ba6d-90759af82c22" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27d2dfb3-e4cc-4c6d-a8c7-6b853f54a4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract_9787f4f1-7a2f-4cb6-ae02-921b9f7f49a2" xlink:href="asgn-20211231.xsd#asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_53fc6cda-9eab-4e33-8e89-dc1420857a02" xlink:to="loc_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract_9787f4f1-7a2f-4cb6-ae02-921b9f7f49a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2477a897-0a84-4a58-906f-6dcd8d7c9288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract_9787f4f1-7a2f-4cb6-ae02-921b9f7f49a2" xlink:to="loc_us-gaap_NetIncomeLoss_2477a897-0a84-4a58-906f-6dcd8d7c9288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5aefe534-1de8-4646-b5b5-ba9f833be3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract_9787f4f1-7a2f-4cb6-ae02-921b9f7f49a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_5aefe534-1de8-4646-b5b5-ba9f833be3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_8da39286-b9d4-41d0-9c44-b14782cab449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract_9787f4f1-7a2f-4cb6-ae02-921b9f7f49a2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_8da39286-b9d4-41d0-9c44-b14782cab449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_9658d367-6ba5-4bb5-a8da-d1baa852aaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_eb4f533d-55bc-467e-9441-1c4e6403bb81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_9658d367-6ba5-4bb5-a8da-d1baa852aaa9" xlink:to="loc_us-gaap_StatementTable_eb4f533d-55bc-467e-9441-1c4e6403bb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b7834824-217c-4db0-8fbc-739837bbd662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_eb4f533d-55bc-467e-9441-1c4e6403bb81" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b7834824-217c-4db0-8fbc-739837bbd662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b7834824-217c-4db0-8fbc-739837bbd662" xlink:to="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ab7651e0-e502-480b-aa3f-3cb01259e8d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_CommonStockMember_ab7651e0-e502-480b-aa3f-3cb01259e8d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_5d0d188c-3bdc-46e1-90bc-73da5efdc68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_5d0d188c-3bdc-46e1-90bc-73da5efdc68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_ce838903-0bf3-4e46-abe5-ce11e8f43e50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_RetainedEarningsMember_ce838903-0bf3-4e46-abe5-ce11e8f43e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34667a12-8edf-4307-a34c-44d9ad9aa905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c16bc751-de57-441d-9b84-18289b400cd3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34667a12-8edf-4307-a34c-44d9ad9aa905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4e7d9a03-fc4b-479d-914e-4ba2b0da69f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_eb4f533d-55bc-467e-9441-1c4e6403bb81" xlink:to="loc_us-gaap_StatementLineItems_4e7d9a03-fc4b-479d-914e-4ba2b0da69f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4e7d9a03-fc4b-479d-914e-4ba2b0da69f6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_51471c8c-1229-487b-9914-5089ee8c5889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_CommonStockSharesIssued_51471c8c-1229-487b-9914-5089ee8c5889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7cbccbc4-1371-4518-86c2-9fff36e154b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockholdersEquity_7cbccbc4-1371-4518-86c2-9fff36e154b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_64959989-5dcc-4ef9-a1dd-b5dfb51b4a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_64959989-5dcc-4ef9-a1dd-b5dfb51b4a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fa948efb-6a92-4153-9739-f81b9f134dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_fa948efb-6a92-4153-9739-f81b9f134dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_296006ae-54b3-4b8c-b5d1-faaa0a88ab8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_296006ae-54b3-4b8c-b5d1-faaa0a88ab8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d9c433ec-4461-4b6f-a26d-6b4c7ae10240" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d9c433ec-4461-4b6f-a26d-6b4c7ae10240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7d9d488e-2f3c-4ebf-9775-cf670ae1f42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7d9d488e-2f3c-4ebf-9775-cf670ae1f42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a25ae3e8-33b1-4366-8fa9-49a276d98035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_a25ae3e8-33b1-4366-8fa9-49a276d98035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd2ca71d-2736-4758-983e-e280b6860167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_bd2ca71d-2736-4758-983e-e280b6860167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6df7f36a-dbf7-48af-955c-1dfa3b67a742" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_6df7f36a-dbf7-48af-955c-1dfa3b67a742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_eaf8de7c-82a4-4bc6-b38c-c162ecf386c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_NetIncomeLoss_eaf8de7c-82a4-4bc6-b38c-c162ecf386c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3732d8b2-b389-4b92-8564-cb1ae0154d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_CommonStockSharesIssued_3732d8b2-b389-4b92-8564-cb1ae0154d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_fdb8aa15-2ca0-4cf2-9d6a-63a335ae0794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8a34487a-ea84-4ad6-bf7b-495b91a378b9" xlink:to="loc_us-gaap_StockholdersEquity_fdb8aa15-2ca0-4cf2-9d6a-63a335ae0794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="asgn-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_fe877a6f-bf3a-4cb7-b587-601d359d0b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_fe877a6f-bf3a-4cb7-b587-601d359d0b60" xlink:to="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_3369c587-9ade-4c69-87bf-90dc2325b99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_3369c587-9ade-4c69-87bf-90dc2325b99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_3f067fe5-2457-43b6-a50f-79149d9e3e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_3369c587-9ade-4c69-87bf-90dc2325b99f" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_3f067fe5-2457-43b6-a50f-79149d9e3e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_e5c19a77-94c7-415f-8238-af9a678c7e72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_3f067fe5-2457-43b6-a50f-79149d9e3e0a" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_e5c19a77-94c7-415f-8238-af9a678c7e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98ae9744-0a1d-4147-aa37-5f3e81d98262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98ae9744-0a1d-4147-aa37-5f3e81d98262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fcaecaa0-b61d-430f-b181-6b20a0278c08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_98ae9744-0a1d-4147-aa37-5f3e81d98262" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fcaecaa0-b61d-430f-b181-6b20a0278c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_OxfordBusinessMember_8da5b70b-af0d-4ac3-8d10-dfe36bd94bf1" xlink:href="asgn-20211231.xsd#asgn_OxfordBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_fcaecaa0-b61d-430f-b181-6b20a0278c08" xlink:to="loc_asgn_OxfordBusinessMember_8da5b70b-af0d-4ac3-8d10-dfe36bd94bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a78f5352-21bd-4424-a33c-62397aeb268e" xlink:to="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_af0ca386-b0a5-4fe2-a6be-dfe1987bdcce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:to="loc_us-gaap_NetIncomeLoss_af0ca386-b0a5-4fe2-a6be-dfe1987bdcce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3c65b2ea-417c-4ea3-a866-49051d9996e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_3c65b2ea-417c-4ea3-a866-49051d9996e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bd96e687-5672-46e6-bce0-f36a1ea43beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bd96e687-5672-46e6-bce0-f36a1ea43beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b9b48e8d-186d-46bd-9f34-e4a5b8394cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_ShareBasedCompensation_b9b48e8d-186d-46bd-9f34-e4a5b8394cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ac1ca80f-3dbe-467f-878c-dc9a56dcb698" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_ac1ca80f-3dbe-467f-878c-dc9a56dcb698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6a31471e-56c9-4ac1-8fb0-313191f603bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WriteOffOfDeferredDebtIssuanceCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_WriteOffOfDeferredDebtIssuanceCost_6a31471e-56c9-4ac1-8fb0-313191f603bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_d8510bd7-599e-4e91-ab55-0cb62b3b62b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3e1cfb72-b8f4-4cf8-a885-aab0a69646c8" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_d8510bd7-599e-4e91-ab55-0cb62b3b62b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_371a4918-f60c-47fa-9bd0-e7e1a2840be9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_237e0ce1-54ee-46dd-ab85-b715cccae58c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_237e0ce1-54ee-46dd-ab85-b715cccae58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_66c50f40-6f14-42ac-9362-2d68ea5ab61e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_66c50f40-6f14-42ac-9362-2d68ea5ab61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_875b4c7c-87b0-4349-9209-dbc91aac55be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_875b4c7c-87b0-4349-9209-dbc91aac55be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_6a3b58dd-2bd4-4e9b-92b5-9e3515cab9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_6a3b58dd-2bd4-4e9b-92b5-9e3515cab9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bb8c8ae1-10a2-4fc0-98be-ef25c9ad53ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_bb8c8ae1-10a2-4fc0-98be-ef25c9ad53ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ba062a56-9340-4998-a2cc-e4d2f339d9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_ba062a56-9340-4998-a2cc-e4d2f339d9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1eff7939-2b50-481a-956b-fcd70d263aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ab9c3b97-2bad-4779-bb7e-180dc6fb5f94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1eff7939-2b50-481a-956b-fcd70d263aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7c132988-bdf6-4439-8d3c-276df0c48680" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7c132988-bdf6-4439-8d3c-276df0c48680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_13a2f306-0f0a-4a6a-8eeb-42e16bbbb723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_13a2f306-0f0a-4a6a-8eeb-42e16bbbb723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0ea0461d-57ad-4b8a-8343-3cd1f6a40f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_0ea0461d-57ad-4b8a-8343-3cd1f6a40f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_94ba6587-6140-49ea-8b99-c66d5f99ac9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_94ba6587-6140-49ea-8b99-c66d5f99ac9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4096e2f5-a9b9-445e-ba3a-2082db8285cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_812bb2cf-8d9b-4b68-80c4-6157fb3af98d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4096e2f5-a9b9-445e-ba3a-2082db8285cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5fdf103-7eb3-4e23-9e31-faac8d09f298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5fdf103-7eb3-4e23-9e31-faac8d09f298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_38b762cd-ef17-470c-939d-d33b5729bc70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_38b762cd-ef17-470c-939d-d33b5729bc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_7e1c0b9d-0147-44a6-9f14-418e1768ed35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_7e1c0b9d-0147-44a6-9f14-418e1768ed35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_45d8151f-0953-4132-b2c4-672e6beca5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_45d8151f-0953-4132-b2c4-672e6beca5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_36148b41-67df-44b1-bfed-6c03251a14bc" xlink:href="asgn-20211231.xsd#asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes_36148b41-67df-44b1-bfed-6c03251a14bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_16e8dee9-7d78-444f-accc-6a3635cd9640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_16e8dee9-7d78-444f-accc-6a3635cd9640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b5524c31-5174-462b-ae7c-c4183b995341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_6a5f8132-9d90-43e8-a761-682003a5459b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b5524c31-5174-462b-ae7c-c4183b995341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a03436cf-25ae-473a-ba73-5ddb4dd461f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a03436cf-25ae-473a-ba73-5ddb4dd461f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5e640b2a-e515-4d2a-bc9e-cc6e1aa33d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5e640b2a-e515-4d2a-bc9e-cc6e1aa33d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6e266dba-398d-424b-8cb7-d2c4d960569e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6e266dba-398d-424b-8cb7-d2c4d960569e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e4040cc2-d8d0-4490-8847-da1e7f7ab65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e4040cc2-d8d0-4490-8847-da1e7f7ab65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ccd56490-9489-4618-8ebf-4d6a1687ea29" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_d2c8fde1-845b-4324-9f1f-43200de10aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_d2c8fde1-845b-4324-9f1f-43200de10aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_fce1a448-2fd6-40fe-afa5-970a3ce7b6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_47830fe4-2f40-49d0-8e53-4b627c104eaf" xlink:to="loc_us-gaap_InterestPaidNet_fce1a448-2fd6-40fe-afa5-970a3ce7b6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/General" xlink:type="simple" xlink:href="asgn-20211231.xsd#General"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/General" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_38749d7a-2f64-467c-8bc4-12fbb7ed07b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccounting_fbcb98c5-1a5c-4037-b1f7-f64c7d449e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccounting"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_38749d7a-2f64-467c-8bc4-12fbb7ed07b9" xlink:to="loc_us-gaap_BasisOfAccounting_fbcb98c5-1a5c-4037-b1f7-f64c7d449e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies" xlink:type="simple" xlink:href="asgn-20211231.xsd#SummaryofCriticalandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7cae879-67ff-4b9e-b672-14cd7e5a098f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d931b754-0b83-4a19-a0ce-e956e04edb6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7cae879-67ff-4b9e-b672-14cd7e5a098f" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_d931b754-0b83-4a19-a0ce-e956e04edb6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccounting_8c69bd5e-5d40-42f5-8320-aef6d9d8f773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccounting"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e7cae879-67ff-4b9e-b672-14cd7e5a098f" xlink:to="loc_us-gaap_BasisOfAccounting_8c69bd5e-5d40-42f5-8320-aef6d9d8f773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="asgn-20211231.xsd#SummaryofCriticalandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a256c04c-d5ff-422e-8a31-cf1f9abcb44f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_a256c04c-d5ff-422e-8a31-cf1f9abcb44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_465daac1-3294-4f7b-958b-78932ff9c223" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_UseOfEstimates_465daac1-3294-4f7b-958b-78932ff9c223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock_a4171528-2b00-4d6b-b5e6-bdc1caaf0bb4" xlink:href="asgn-20211231.xsd#asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock_a4171528-2b00-4d6b-b5e6-bdc1caaf0bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_0c2496f1-d460-4f33-853a-0c2b9609e7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_0c2496f1-d460-4f33-853a-0c2b9609e7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_0b57625a-cd96-4b78-aeca-b963634a61b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_0b57625a-cd96-4b78-aeca-b963634a61b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_72b2bfbe-b66d-4f6d-829c-e6bdc364cb1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_72b2bfbe-b66d-4f6d-829c-e6bdc364cb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_8350241c-8510-4047-ad44-2ee15941e07c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_8350241c-8510-4047-ad44-2ee15941e07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_4c67a07b-cc80-497e-84ea-1ec910501a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_4c67a07b-cc80-497e-84ea-1ec910501a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_5be47537-eda8-40df-ba5b-d28d6a102a9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_5be47537-eda8-40df-ba5b-d28d6a102a9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_dabf6236-8249-401e-87b4-89eea09bebcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_dabf6236-8249-401e-87b4-89eea09bebcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_ae99588b-5495-42d3-9520-380de26c5cac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_ae99588b-5495-42d3-9520-380de26c5cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_bc99b154-5975-468a-b803-eefabbb14039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_bc99b154-5975-468a-b803-eefabbb14039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5a2ff976-abc3-4681-a168-8a8cde160f16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_5a2ff976-abc3-4681-a168-8a8cde160f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_24412958-a14a-4bc3-a3ab-e87470b556ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_24412958-a14a-4bc3-a3ab-e87470b556ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_WorkerscompensationlossreservePolicyTextBlock_551e56f4-3cfc-48bf-8090-7d863dafd0b5" xlink:href="asgn-20211231.xsd#asgn_WorkerscompensationlossreservePolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_asgn_WorkerscompensationlossreservePolicyTextBlock_551e56f4-3cfc-48bf-8090-7d863dafd0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_3c592092-e335-4cb1-8496-a86842f4b1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_3c592092-e335-4cb1-8496-a86842f4b1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_9e4d20ba-19ea-402d-88bf-bdb300952722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_9e4d20ba-19ea-402d-88bf-bdb300952722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_10676dd1-a600-4f1d-81e2-3e2d575804d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e8306a96-81b9-438c-99a2-451e977ab330" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_10676dd1-a600-4f1d-81e2-3e2d575804d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SummaryofCriticalandSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f00b0802-543b-4ce4-8531-e2b8dde51854" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f00b0802-543b-4ce4-8531-e2b8dde51854" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:to="loc_srt_RangeAxis_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b5e1f25e-8eb5-48ea-9582-2fcdf8b22980" xlink:to="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5bad1b23-45b2-4439-a175-35372c82752b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:to="loc_srt_MinimumMember_5bad1b23-45b2-4439-a175-35372c82752b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ddf84e35-8b36-49c2-96ab-d7afaf4b52e2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2ddde535-b134-422e-8372-c9fae302a04a" xlink:to="loc_srt_MaximumMember_ddf84e35-8b36-49c2-96ab-d7afaf4b52e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8bf24af-e10d-4bce-bf3b-169cb9465062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8bf24af-e10d-4bce-bf3b-169cb9465062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_7cd794a9-5e31-4d99-a273-0960a64f9b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8bf24af-e10d-4bce-bf3b-169cb9465062" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_7cd794a9-5e31-4d99-a273-0960a64f9b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_40e470ae-0c33-4c37-915f-0f06dbdb2113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7cd794a9-5e31-4d99-a273-0960a64f9b51" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_40e470ae-0c33-4c37-915f-0f06dbdb2113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_ae65ec68-5076-47c6-917d-c71353f67d9d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_c7473e02-059a-49ed-9a8f-79c811015bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_DeferredRevenue_c7473e02-059a-49ed-9a8f-79c811015bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_975d6d88-a098-448b-8bb6-19e07c5bb8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_975d6d88-a098-448b-8bb6-19e07c5bb8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5142515a-783f-4cab-9c2a-cb197094b2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_5142515a-783f-4cab-9c2a-cb197094b2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_4ce7f359-b950-41e3-93ee-c08f43c98a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_51624030-e50c-4ab9-b2a7-fbb26d774276" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_4ce7f359-b950-41e3-93ee-c08f43c98a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/AccountingStandardsUpdate" xlink:type="simple" xlink:href="asgn-20211231.xsd#AccountingStandardsUpdate"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/AccountingStandardsUpdate" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_24c63d94-d9fe-46c7-8fe7-985007281c6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b3bc3a9c-e976-41f0-b974-8bdaa40be806" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_24c63d94-d9fe-46c7-8fe7-985007281c6d" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b3bc3a9c-e976-41f0-b974-8bdaa40be806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="asgn-20211231.xsd#DiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/DiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5d447f3e-d0ad-40a6-b86b-b1f039d8a48e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_81dfaf84-9a73-4c41-8668-9b34df302a71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5d447f3e-d0ad-40a6-b86b-b1f039d8a48e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_81dfaf84-9a73-4c41-8668-9b34df302a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#DiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_51f132fb-260c-4dec-b80f-f1a1d80057bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_ab8ed6e5-b912-43db-b48c-5d9a372c038f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_51f132fb-260c-4dec-b80f-f1a1d80057bf" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_ab8ed6e5-b912-43db-b48c-5d9a372c038f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#DiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/DiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_c7d667ea-e940-4eb7-a1cd-e08b07d3421a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_c7d667ea-e940-4eb7-a1cd-e08b07d3421a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_074ce641-82f6-4aeb-a900-8484877a76ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_074ce641-82f6-4aeb-a900-8484877a76ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9f09abd-5fc1-49e7-8250-0102d0037195" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_074ce641-82f6-4aeb-a900-8484877a76ab" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9f09abd-5fc1-49e7-8250-0102d0037195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_OxfordBusinessMember_deb8b429-ff6e-4017-a2d2-184be9989e2f" xlink:href="asgn-20211231.xsd#asgn_OxfordBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_e9f09abd-5fc1-49e7-8250-0102d0037195" xlink:to="loc_asgn_OxfordBusinessMember_deb8b429-ff6e-4017-a2d2-184be9989e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_6b21aa3a-bea9-4397-99bd-363790228803" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_6b21aa3a-bea9-4397-99bd-363790228803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_6b21aa3a-bea9-4397-99bd-363790228803" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_fdaf073b-5502-4d18-8934-89a743453a75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_fdaf073b-5502-4d18-8934-89a743453a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_0d7bf322-91aa-402e-8d16-fde6eab1063b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_6584ef1c-3583-4bfa-8b22-b8fbca77e9c4" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_0d7bf322-91aa-402e-8d16-fde6eab1063b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5be6f944-5959-431c-9507-b98ce41eb116" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_db8b3cd1-9c65-4ac3-bf3f-721b646955ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_db8b3cd1-9c65-4ac3-bf3f-721b646955ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_de01172c-74e1-42c6-a248-6dcd2faa1c39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_de01172c-74e1-42c6-a248-6dcd2faa1c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d9e78c5e-7eea-4975-b113-80f6a26d868d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_d9e78c5e-7eea-4975-b113-80f6a26d868d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_9918dceb-b8d0-4141-954a-75cc49f158fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_9918dceb-b8d0-4141-954a-75cc49f158fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_0452b8d7-fed0-475b-b644-da5229e87831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_0452b8d7-fed0-475b-b644-da5229e87831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_2a874414-a112-4d3f-84fa-35c20a45dca9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_2a874414-a112-4d3f-84fa-35c20a45dca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_a01378d6-5935-427e-b1ab-5320b4e831a5" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset_a01378d6-5935-427e-b1ab-5320b4e831a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_2cd6878a-8bbf-4747-a452-a4154ec30e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_2cd6878a-8bbf-4747-a452-a4154ec30e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_1d40834a-c425-44d8-81f0-09ac196ce518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_1d40834a-c425-44d8-81f0-09ac196ce518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_c56ac0d2-1255-433c-9af0-069435ed0cab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_c56ac0d2-1255-433c-9af0-069435ed0cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_bede2790-a617-4455-b704-542c2b45ff18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_bede2790-a617-4455-b704-542c2b45ff18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4c1d1143-2027-4799-b097-b6e59ad3b9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4c1d1143-2027-4799-b097-b6e59ad3b9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_5c42a70b-1f51-47da-90dc-860febc2314e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_5c42a70b-1f51-47da-90dc-860febc2314e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityCurrent_1abff7f3-63da-4ff8-8aa6-b5ec7631144f" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_asgn_DisposalGroupLeaseLiabilityCurrent_1abff7f3-63da-4ff8-8aa6-b5ec7631144f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2b2353d2-3146-466e-9e02-515171153238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_2b2353d2-3146-466e-9e02-515171153238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent_670c1e2a-e87f-4ca7-b0c1-95234ea8d35a" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_asgn_DisposalGroupLeaseLiabilityNoncurrent_670c1e2a-e87f-4ca7-b0c1-95234ea8d35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_2c26e4cb-4cfe-4280-bfd9-66b892a4a15d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_2c26e4cb-4cfe-4280-bfd9-66b892a4a15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_4cea5312-44c4-4b6f-ac50-6772b59567ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_10155c00-47b6-478c-975d-d10e3e87b054" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_4cea5312-44c4-4b6f-ac50-6772b59567ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_25fa70d3-0ea9-42a5-9197-6d269e3a0bad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_25fa70d3-0ea9-42a5-9197-6d269e3a0bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e0686fe4-247f-43c1-9f4b-89247ac575bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e0686fe4-247f-43c1-9f4b-89247ac575bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e869925c-da69-470f-bba1-cd890a953280" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e869925c-da69-470f-bba1-cd890a953280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_e252b791-ffa4-4ddb-b564-59304006143f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_e252b791-ffa4-4ddb-b564-59304006143f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_49e28232-1f23-4d64-8aeb-f4b5e481523a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization_49e28232-1f23-4d64-8aeb-f4b5e481523a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_76a689f0-d7e2-4de6-9ffc-d495ff861f43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_76a689f0-d7e2-4de6-9ffc-d495ff861f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5c9921d9-df53-4d59-8552-bb30acabe8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_5c9921d9-df53-4d59-8552-bb30acabe8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cdf2288f-f342-4847-a863-76628c70b476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_cdf2288f-f342-4847-a863-76628c70b476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_cd443837-5142-4593-a088-d8b94dc4d36d" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract_64301b4e-44b6-4d0d-94d9-723cc5137f80" xlink:to="loc_asgn_NetIncomeFromDiscontinuedOperations_cd443837-5142-4593-a088-d8b94dc4d36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_8f76633e-ba7d-46c1-825f-8c7ad2547ca5" xlink:to="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7d1fb5f5-ab4e-4066-95c1-7d5760914bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7d1fb5f5-ab4e-4066-95c1-7d5760914bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_2cfd8f55-c75f-4a74-810b-05a6543f06e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_2cfd8f55-c75f-4a74-810b-05a6543f06e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_5a0b24da-c158-4b05-8f50-2fa242653116" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_5a0b24da-c158-4b05-8f50-2fa242653116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_616f977f-3fad-47aa-b379-e9cd6e799d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract_5a8a9b9e-edc3-48c4-8268-87d5681d2555" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_616f977f-3fad-47aa-b379-e9cd6e799d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesNotes" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesNotes"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LeasesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_36bff4ac-8f00-4b9f-b5db-849a7c6b2ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_707987d5-44a9-4bc5-bc9a-fbfd18a8678a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_36bff4ac-8f00-4b9f-b5db-849a7c6b2ea8" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_707987d5-44a9-4bc5-bc9a-fbfd18a8678a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_fa1c054e-0e63-4447-b9dc-6f268fb30b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_52ad99cf-b73c-4232-bdda-be789f8a900b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fa1c054e-0e63-4447-b9dc-6f268fb30b4c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_52ad99cf-b73c-4232-bdda-be789f8a900b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9cf62cac-b646-443f-a7c2-45795bf8b007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_fa1c054e-0e63-4447-b9dc-6f268fb30b4c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_9cf62cac-b646-443f-a7c2-45795bf8b007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_c7c6716e-8434-44f8-bc0e-4aecc464e53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_58455769-579b-4367-9849-63f897e4b666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c7c6716e-8434-44f8-bc0e-4aecc464e53c" xlink:to="loc_us-gaap_OperatingLeaseCost_58455769-579b-4367-9849-63f897e4b666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_be5c2422-0bcb-4f04-ad82-1a57efa4382d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c7c6716e-8434-44f8-bc0e-4aecc464e53c" xlink:to="loc_us-gaap_ShortTermLeaseCost_be5c2422-0bcb-4f04-ad82-1a57efa4382d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_88a94855-837d-41a2-9350-e864094d8987" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c7c6716e-8434-44f8-bc0e-4aecc464e53c" xlink:to="loc_us-gaap_VariableLeaseCost_88a94855-837d-41a2-9350-e864094d8987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_cdddbc72-1e05-4255-9e4b-d6feac0d7e40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_c7c6716e-8434-44f8-bc0e-4aecc464e53c" xlink:to="loc_us-gaap_LeaseCost_cdddbc72-1e05-4255-9e4b-d6feac0d7e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesSupplementalInformationDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesSupplementalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LeasesSupplementalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_e28b9270-3097-4442-b396-bd7b69a4a75c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a0cc1efd-c99b-4287-a242-c022a586bc11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_e28b9270-3097-4442-b396-bd7b69a4a75c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a0cc1efd-c99b-4287-a242-c022a586bc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_aaeb0871-ad67-4cfe-9a09-5204d86e8779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_e28b9270-3097-4442-b396-bd7b69a4a75c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_aaeb0871-ad67-4cfe-9a09-5204d86e8779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_55c35aa0-03c0-497e-8036-f78d3fa1e364" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_e28b9270-3097-4442-b396-bd7b69a4a75c" xlink:to="loc_us-gaap_OperatingLeasePayments_55c35aa0-03c0-497e-8036-f78d3fa1e364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9ab7598e-5b47-4d8b-8d1a-34de8cea66f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_e28b9270-3097-4442-b396-bd7b69a4a75c" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9ab7598e-5b47-4d8b-8d1a-34de8cea66f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesOperatingLeaseLiabilityPaymentsDueDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_caa5a889-23d3-453b-b47b-8cc879313a11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_caa5a889-23d3-453b-b47b-8cc879313a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6c6a6979-5d7d-4885-8cce-96e53173b1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6c6a6979-5d7d-4885-8cce-96e53173b1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d05f86e0-28eb-48e0-95f6-f8442861f345" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d05f86e0-28eb-48e0-95f6-f8442861f345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f7900c50-890b-472c-a920-692aaa159ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f7900c50-890b-472c-a920-692aaa159ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f5c2ea5e-d594-4ac0-a527-b2d200200337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f5c2ea5e-d594-4ac0-a527-b2d200200337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0153c58a-c23d-4258-aefb-367d71b7f9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0153c58a-c23d-4258-aefb-367d71b7f9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_df13880a-797b-4790-a65b-b2f4fdabdb58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_df13880a-797b-4790-a65b-b2f4fdabdb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_db07f72e-be93-4d88-a190-0aed497c4871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_db07f72e-be93-4d88-a190-0aed497c4871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0067a901-042e-400a-ad4b-3e7da754c894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_a4edc21e-ed7d-4df9-8e62-677d8ad6b947" xlink:to="loc_us-gaap_OperatingLeaseLiability_0067a901-042e-400a-ad4b-3e7da754c894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1" xlink:type="simple" xlink:href="asgn-20211231.xsd#LeasesOperatingLeaseLiabilityPaymentsDueDetails_1"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.asgn.com/role/Acquisitions" xlink:type="simple" xlink:href="asgn-20211231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_af58aecb-9142-4af3-a281-b6708cf1bea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_c0ed7531-89ac-4aec-881a-1653401c2300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_af58aecb-9142-4af3-a281-b6708cf1bea8" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_c0ed7531-89ac-4aec-881a-1653401c2300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_29aa4022-37b5-4cee-875f-169e99568f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_4644a9a2-7d8b-4fff-853d-3d6eb8c5f846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_29aa4022-37b5-4cee-875f-169e99568f1d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_4644a9a2-7d8b-4fff-853d-3d6eb8c5f846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/AcquisitionsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#AcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b8de1210-1b1a-4fe8-8152-62d738ff0bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_b8de1210-1b1a-4fe8-8152-62d738ff0bfd" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2021Axis_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b" xlink:href="asgn-20211231.xsd#asgn_EarnOut2021Axis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:to="loc_asgn_EarnOut2021Axis_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2021Domain_f686c927-3c0a-497a-b563-87a63c4e00f0" xlink:href="asgn-20211231.xsd#asgn_EarnOut2021Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_EarnOut2021Axis_8e28ca6a-b0fc-48c9-bc51-df8ab03e297b" xlink:to="loc_asgn_EarnOut2021Domain_f686c927-3c0a-497a-b563-87a63c4e00f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2021AcquisitionsMember_bda07445-b722-4338-a558-6a2f49f79055" xlink:href="asgn-20211231.xsd#asgn_A2021AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_EarnOut2021Domain_f686c927-3c0a-497a-b563-87a63c4e00f0" xlink:to="loc_asgn_A2021AcquisitionsMember_bda07445-b722-4338-a558-6a2f49f79055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2020Axis_5cc14308-0786-4403-b780-5bcccf3ca078" xlink:href="asgn-20211231.xsd#asgn_EarnOut2020Axis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:to="loc_asgn_EarnOut2020Axis_5cc14308-0786-4403-b780-5bcccf3ca078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EarnOut2020Domain_62597239-53f9-460e-8b12-8b49203309f3" xlink:href="asgn-20211231.xsd#asgn_EarnOut2020Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_EarnOut2020Axis_5cc14308-0786-4403-b780-5bcccf3ca078" xlink:to="loc_asgn_EarnOut2020Domain_62597239-53f9-460e-8b12-8b49203309f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2020AcquisitionsMember_8de621ad-0783-44d6-9a5d-0f595e011827" xlink:href="asgn-20211231.xsd#asgn_A2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_EarnOut2020Domain_62597239-53f9-460e-8b12-8b49203309f3" xlink:to="loc_asgn_A2020AcquisitionsMember_8de621ad-0783-44d6-9a5d-0f595e011827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ce32c688-5e9a-495a-9147-c7a6231042c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:to="loc_srt_RangeAxis_ce32c688-5e9a-495a-9147-c7a6231042c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ae35899e-d952-499d-adee-67818c414c26" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ce32c688-5e9a-495a-9147-c7a6231042c4" xlink:to="loc_srt_RangeMember_ae35899e-d952-499d-adee-67818c414c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0e782770-1766-471c-a65f-78b20cd64ae1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ae35899e-d952-499d-adee-67818c414c26" xlink:to="loc_srt_MaximumMember_0e782770-1766-471c-a65f-78b20cd64ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_86708dd4-4c96-455c-93df-c7fd0da26668" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_0264e4e4-4af6-4287-8201-caed2299e175" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_0264e4e4-4af6-4287-8201-caed2299e175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_24106161-45ce-4239-b107-92f50c880e22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_24106161-45ce-4239-b107-92f50c880e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8cb1cb4-d859-4b40-ae36-88205eeefdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_49b7b93b-dd92-4615-8a53-6d8af33ceebb" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b8cb1cb4-d859-4b40-ae36-88205eeefdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssets" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssets"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b6ca82bc-c487-4ea4-8d5c-55864434e071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d25da408-f6ee-4924-a3e6-03035e837670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b6ca82bc-c487-4ea4-8d5c-55864434e071" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d25da408-f6ee-4924-a3e6-03035e837670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0c071fd0-5914-4926-a534-4ef9bbf21461" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_bb07fcef-09aa-44e6-994d-db99db693e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0c071fd0-5914-4926-a534-4ef9bbf21461" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_bb07fcef-09aa-44e6-994d-db99db693e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_21e06544-9547-47d4-9603-dc5996e36970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0c071fd0-5914-4926-a534-4ef9bbf21461" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_21e06544-9547-47d4-9603-dc5996e36970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d9a5344d-8c4a-4152-8e9d-3fc6e210ae0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0c071fd0-5914-4926-a534-4ef9bbf21461" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d9a5344d-8c4a-4152-8e9d-3fc6e210ae0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad827801-6eb7-4a27-a82c-596b433a8226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ad827801-6eb7-4a27-a82c-596b433a8226" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91f057ab-6c87-4192-8b9f-ce2e17d162b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91f057ab-6c87-4192-8b9f-ce2e17d162b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91f057ab-6c87-4192-8b9f-ce2e17d162b2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2020AcquisitionsMember_1b8daa39-a10a-4089-a31c-04b9be895a8a" xlink:href="asgn-20211231.xsd#asgn_A2020AcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:to="loc_asgn_A2020AcquisitionsMember_1b8daa39-a10a-4089-a31c-04b9be895a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A2021AcquisitionsMember_67238af8-02c8-4a31-bdd3-bbb200fa2fb7" xlink:href="asgn-20211231.xsd#asgn_A2021AcquisitionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ab83e6af-0860-4d44-9e16-1c495a5a1c99" xlink:to="loc_asgn_A2021AcquisitionsMember_67238af8-02c8-4a31-bdd3-bbb200fa2fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9d6ebed5-f6ca-408e-8326-c76bb74ac76a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9d6ebed5-f6ca-408e-8326-c76bb74ac76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9d6ebed5-f6ca-408e-8326-c76bb74ac76a" xlink:to="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialBusinessMember_673eec19-5d18-48f2-aeb9-8ab0dacfe34b" xlink:href="asgn-20211231.xsd#asgn_CommercialBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:to="loc_asgn_CommercialBusinessMember_673eec19-5d18-48f2-aeb9-8ab0dacfe34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalGovernmentBusinessMember_ba7f35f4-fdda-46f7-8e41-597e4ca6b80d" xlink:href="asgn-20211231.xsd#asgn_FederalGovernmentBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b606bb62-e4be-43fc-8bd8-5db5ba926cfd" xlink:to="loc_asgn_FederalGovernmentBusinessMember_ba7f35f4-fdda-46f7-8e41-597e4ca6b80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_36c2c81b-e92c-4899-8fcb-cfd2ad152b4c" xlink:to="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:to="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_883b9eb6-c11b-44d9-8763-034441fbdef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillGross_883b9eb6-c11b-44d9-8763-034441fbdef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_03506519-ef5e-4f47-bc3e-3f9e8a4222af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_03506519-ef5e-4f47-bc3e-3f9e8a4222af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_51ca3dfd-493b-4ea3-89f2-a558705860ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_51ca3dfd-493b-4ea3-89f2-a558705860ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4182ec3a-c8a7-41aa-a28f-dd029387086b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4182ec3a-c8a7-41aa-a28f-dd029387086b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_4cd78dcb-bccc-4874-9232-94af82c94e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_08c3adcc-d22e-4eea-851b-fcba609e4665" xlink:to="loc_us-gaap_GoodwillGross_4cd78dcb-bccc-4874-9232-94af82c94e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_360a1cf2-bab7-4eef-8312-a1ad3219c0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_c9fd36dc-52dc-4d19-beef-177cf7226ad9" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_360a1cf2-bab7-4eef-8312-a1ad3219c0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9cb26667-eda8-420e-9c65-43468d0336f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:href="asgn-20211231.xsd#asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9cb26667-eda8-420e-9c65-43468d0336f6" xlink:to="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8fe1d8b-8401-404a-bcea-6eee615e7bab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8fe1d8b-8401-404a-bcea-6eee615e7bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b8fe1d8b-8401-404a-bcea-6eee615e7bab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9638cf0b-c45a-4980-a95c-2175585be3a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9638cf0b-c45a-4980-a95c-2175585be3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ContractorRelationsMember_4b860bde-5fb3-4124-acf0-64a3aac57a1e" xlink:href="asgn-20211231.xsd#asgn_ContractorRelationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_asgn_ContractorRelationsMember_4b860bde-5fb3-4124-acf0-64a3aac57a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_b34cbcb2-18cb-4a56-98d4-0a3fb24e30c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_b34cbcb2-18cb-4a56-98d4-0a3fb24e30c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_12bc3cf0-fa08-42ac-ac37-b24f3b2b7cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7ee9a00c-597e-4921-92ae-faf625fb3e90" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_12bc3cf0-fa08-42ac-ac37-b24f3b2b7cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7973be1d-a89e-48e2-8d96-9b9a95625846" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:to="loc_srt_RangeAxis_7973be1d-a89e-48e2-8d96-9b9a95625846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7973be1d-a89e-48e2-8d96-9b9a95625846" xlink:to="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a15aa264-1a31-45da-a3f4-ba307608e6fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:to="loc_srt_MinimumMember_a15aa264-1a31-45da-a3f4-ba307608e6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_30e6ed4e-41f1-4502-b30c-2d101c1eb790" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_29bb02b9-75a4-4cbd-b9d5-c8fe51abd591" xlink:to="loc_srt_MaximumMember_30e6ed4e-41f1-4502-b30c-2d101c1eb790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable_2efcf466-2738-4c09-9085-14a3409c1064" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_454b1652-dd40-451c-ba58-e3a3f8a62e38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_454b1652-dd40-451c-ba58-e3a3f8a62e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_048eb89b-f891-44cc-96f1-a30e6746910b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_048eb89b-f891-44cc-96f1-a30e6746910b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_96a5cac1-a377-47fe-9609-32ec0d0f80bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_96a5cac1-a377-47fe-9609-32ec0d0f80bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6cabc245-7583-4781-82f2-5e320566163a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_cfe791de-1634-4e28-9fe2-2640d5e3f986" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6cabc245-7583-4781-82f2-5e320566163a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_4332df99-d86e-4cfe-a9f2-0892ec1d78da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_4332df99-d86e-4cfe-a9f2-0892ec1d78da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTrademarks_3dc18fe7-ba71-4f87-9e32-de551063a0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTrademarks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_4332df99-d86e-4cfe-a9f2-0892ec1d78da" xlink:to="loc_us-gaap_IndefiniteLivedTrademarks_3dc18fe7-ba71-4f87-9e32-de551063a0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2a1647eb-5f51-45ef-81e9-600b877a4964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_2a1647eb-5f51-45ef-81e9-600b877a4964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab3c8c93-d209-4225-be47-b4c646525d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c83ab8f3-535f-4d61-a2ff-43a4cf88f5cf" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab3c8c93-d209-4225-be47-b4c646525d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_343957f9-6483-4079-8466-2a0d48362609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_343957f9-6483-4079-8466-2a0d48362609" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e5465f6a-e9b8-4a7e-905c-67d19ff07942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e5465f6a-e9b8-4a7e-905c-67d19ff07942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d70a14ca-7077-42fd-818f-9dae1c05e86d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d70a14ca-7077-42fd-818f-9dae1c05e86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5d895171-d5fb-4f79-895a-cd96ec09b8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5d895171-d5fb-4f79-895a-cd96ec09b8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6b4d86c2-c23e-4851-87eb-8b101c2b632e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6b4d86c2-c23e-4851-87eb-8b101c2b632e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_464a7bd4-4366-498a-9058-0e049d9bac59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_464a7bd4-4366-498a-9058-0e049d9bac59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5e4bd6e8-1f84-4a46-8356-9b416faa436f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_5e4bd6e8-1f84-4a46-8356-9b416faa436f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9ac8c42d-a427-4178-a868-d428bc739730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_9343284a-9a9e-42ef-9e84-9328299aa05c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9ac8c42d-a427-4178-a868-d428bc739730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="asgn-20211231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_56458314-5b60-4b77-a1ae-c86e5faf4bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4d27fa95-3629-4062-9d11-996b51fa9f36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_56458314-5b60-4b77-a1ae-c86e5faf4bfc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4d27fa95-3629-4062-9d11-996b51fa9f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c8cc3511-66c1-4141-b753-5319ab94b118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2cc10ece-5c14-4679-b4f9-19b06c193c38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c8cc3511-66c1-4141-b753-5319ab94b118" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_2cc10ece-5c14-4679-b4f9-19b06c193c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DepreciationExpenseTableTextBlock_cb8fe857-97dc-4f9e-8d44-1d019470b647" xlink:href="asgn-20211231.xsd#asgn_DepreciationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c8cc3511-66c1-4141-b753-5319ab94b118" xlink:to="loc_asgn_DepreciationExpenseTableTextBlock_cb8fe857-97dc-4f9e-8d44-1d019470b647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#PropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f31ebfe2-9369-4ab7-b927-7a15d78fbae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f31ebfe2-9369-4ab7-b927-7a15d78fbae5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78037cc2-cb2d-4d90-9a2b-3234cb971a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78037cc2-cb2d-4d90-9a2b-3234cb971a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_78037cc2-cb2d-4d90-9a2b-3234cb971a26" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ComputerHardwareAndSoftwareMember_4fd0db23-d4d7-49af-8a28-55837388298d" xlink:href="asgn-20211231.xsd#asgn_ComputerHardwareAndSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_asgn_ComputerHardwareAndSoftwareMember_4fd0db23-d4d7-49af-8a28-55837388298d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_380918eb-ff5c-4857-a8d3-dc743679393c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_380918eb-ff5c-4857-a8d3-dc743679393c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_05310a15-824a-4943-8c5b-680a9829465c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_05310a15-824a-4943-8c5b-680a9829465c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_WorkInProgressMember_e5440732-43e0-404d-96f6-da66a9cd2556" xlink:href="asgn-20211231.xsd#asgn_WorkInProgressMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_59ad9c5f-b408-4140-980b-afe6d475e276" xlink:to="loc_asgn_WorkInProgressMember_e5440732-43e0-404d-96f6-da66a9cd2556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_0e9c7ad7-a846-401f-a1c7-b3c7beb4b3e8" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02ce0e7c-661f-4f79-a9d7-7c60a1cbab56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_02ce0e7c-661f-4f79-a9d7-7c60a1cbab56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_da9a4c09-017a-4fd2-87f6-36b070065c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e10cadb7-b7aa-46fd-b4a5-cc12cc8b7d31" xlink:to="loc_us-gaap_CostOfSalesMember_da9a4c09-017a-4fd2-87f6-36b070065c7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d3cfda15-bd15-4722-9390-ffdb8324d5a2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_84a9e91c-521c-4acb-ab85-084c7915d8d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_84a9e91c-521c-4acb-ab85-084c7915d8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_76e89413-b4ee-4530-acb3-45765add684d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_76e89413-b4ee-4530-acb3-45765add684d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_98efd55b-4cc2-4cdb-aa74-b251721dbf44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_98efd55b-4cc2-4cdb-aa74-b251721dbf44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_4af64b44-fb04-484c-9c6b-0dbe95129a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_469edf48-1fde-435d-a614-460f09840132" xlink:to="loc_us-gaap_Depreciation_4af64b44-fb04-484c-9c6b-0dbe95129a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#PropertyandEquipmentNarrativesDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4bda3b72-2c81-42c4-bc7c-ee7f2339fd6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d85e6d8-96b3-482b-86f8-39e6464aef1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4bda3b72-2c81-42c4-bc7c-ee7f2339fd6d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d85e6d8-96b3-482b-86f8-39e6464aef1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37313291-b01f-40dc-ba6e-5d39d408c379" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d85e6d8-96b3-482b-86f8-39e6464aef1a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37313291-b01f-40dc-ba6e-5d39d408c379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_37313291-b01f-40dc-ba6e-5d39d408c379" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_b044b8e5-8187-42c1-ada7-4ed82961d2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_b044b8e5-8187-42c1-ada7-4ed82961d2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_SoftwareDevelopmentWorkInProgressMember_3d86d6ff-f2cc-4939-ab4d-7a28cd25fedf" xlink:href="asgn-20211231.xsd#asgn_SoftwareDevelopmentWorkInProgressMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f45b8f04-6415-4efa-90a0-84468a61c68a" xlink:to="loc_asgn_SoftwareDevelopmentWorkInProgressMember_3d86d6ff-f2cc-4939-ab4d-7a28cd25fedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_414bbe4f-6a93-4514-b0a9-e4de26faab2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_8d85e6d8-96b3-482b-86f8-39e6464aef1a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_414bbe4f-6a93-4514-b0a9-e4de26faab2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_852d82ed-7382-4b76-9b73-28848047715f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_414bbe4f-6a93-4514-b0a9-e4de26faab2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_852d82ed-7382-4b76-9b73-28848047715f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LongTermDebt" xlink:type="simple" xlink:href="asgn-20211231.xsd#LongTermDebt"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LongTermDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e0d145ff-5ce3-4dc4-b85f-47a0d7f76e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_53c72fe4-25e7-4dab-be38-fbb02328ab38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e0d145ff-5ce3-4dc4-b85f-47a0d7f76e5f" xlink:to="loc_us-gaap_LongTermDebtTextBlock_53c72fe4-25e7-4dab-be38-fbb02328ab38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#LongTermDebtTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LongTermDebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f696aaae-765e-42e3-b6e1-0bdf33a7c612" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1ef8cbbc-13c7-42b3-aa28-b470d22d75b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f696aaae-765e-42e3-b6e1-0bdf33a7c612" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_1ef8cbbc-13c7-42b3-aa28-b470d22d75b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LongTermDebtComponentsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LongTermDebtComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LongTermDebtComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4963498b-06f0-4c1e-8884-32e749f85bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b69134bd-99a9-4fa0-9baa-80d7bb2680c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4963498b-06f0-4c1e-8884-32e749f85bc3" xlink:to="loc_us-gaap_DebtInstrumentTable_b69134bd-99a9-4fa0-9baa-80d7bb2680c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_afec9ab6-5965-47e2-88cb-c8406951cb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b69134bd-99a9-4fa0-9baa-80d7bb2680c3" xlink:to="loc_us-gaap_DebtInstrumentAxis_afec9ab6-5965-47e2-88cb-c8406951cb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4236cecc-b369-4c55-a35a-a3cd0d766688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_afec9ab6-5965-47e2-88cb-c8406951cb8e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4236cecc-b369-4c55-a35a-a3cd0d766688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_fc49af87-45b9-44f4-9420-3aa953e124e4" xlink:href="asgn-20211231.xsd#asgn_A4908MillionTermBLoanFacilityDueApril2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4236cecc-b369-4c55-a35a-a3cd0d766688" xlink:to="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_fc49af87-45b9-44f4-9420-3aa953e124e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b69134bd-99a9-4fa0-9baa-80d7bb2680c3" xlink:to="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_41e04c89-ddfc-4e01-a12b-6aa6774e4845" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_SecuredDebt_41e04c89-ddfc-4e01-a12b-6aa6774e4845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_7a45c46e-8631-46f9-8b2c-65dcec6a01d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_SeniorNotes_7a45c46e-8631-46f9-8b2c-65dcec6a01d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_309792ae-6169-4deb-88e1-3850b8988fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_309792ae-6169-4deb-88e1-3850b8988fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_d3f44f56-10dc-43c0-8cd7-bf7862b55b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_d3f44f56-10dc-43c0-8cd7-bf7862b55b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_c8d51342-ffe6-47aa-b9af-0d7ea313403b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_f222ea54-f97c-4bae-9ee0-a5faed169bc4" xlink:to="loc_us-gaap_LongTermDebt_c8d51342-ffe6-47aa-b9af-0d7ea313403b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#LongTermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/LongTermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_73c61a8d-24ad-467a-97cf-ee7d09961744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_73c61a8d-24ad-467a-97cf-ee7d09961744" xlink:to="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_us-gaap_DebtInstrumentAxis_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3a9cb87e-1ffb-462e-bce1-8d7f1b6a1eff" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member_e8c8e3f4-ba0e-4d65-8f21-2edcceeb2c9c" xlink:href="asgn-20211231.xsd#asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:to="loc_asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member_e8c8e3f4-ba0e-4d65-8f21-2edcceeb2c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_20b3237e-8c2f-42db-9777-7198e9bde169" xlink:href="asgn-20211231.xsd#asgn_A4908MillionTermBLoanFacilityDueApril2025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:to="loc_asgn_A4908MillionTermBLoanFacilityDueApril2025Member_20b3237e-8c2f-42db-9777-7198e9bde169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_59324c87-4bd0-489f-99c2-ba8b50bc8212" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8ae26158-96aa-446b-9b08-1b259a6779cd" xlink:to="loc_us-gaap_SeniorNotesMember_59324c87-4bd0-489f-99c2-ba8b50bc8212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_InterestRateTypeAxis_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d" xlink:href="asgn-20211231.xsd#asgn_InterestRateTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_asgn_InterestRateTypeAxis_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_InterestRateTypeDomain_7e4d09f7-3009-4463-b613-3bb3b21d3951" xlink:href="asgn-20211231.xsd#asgn_InterestRateTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_InterestRateTypeAxis_59f32ab5-e89a-4dff-94a3-f1ed1b62f22d" xlink:to="loc_asgn_InterestRateTypeDomain_7e4d09f7-3009-4463-b613-3bb3b21d3951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e8d57672-50f6-4aa0-839f-35c5cbccd01f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_InterestRateTypeDomain_7e4d09f7-3009-4463-b613-3bb3b21d3951" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_e8d57672-50f6-4aa0-839f-35c5cbccd01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_5b0829fe-30bd-4f49-afa6-0fc75bd82549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_us-gaap_VariableRateAxis_5b0829fe-30bd-4f49-afa6-0fc75bd82549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_5b0829fe-30bd-4f49-afa6-0fc75bd82549" xlink:to="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_BankBaseRateMember_72f4e615-408c-4488-b114-b2f24f0c6a6d" xlink:href="asgn-20211231.xsd#asgn_BankBaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:to="loc_asgn_BankBaseRateMember_72f4e615-408c-4488-b114-b2f24f0c6a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aaa8aca3-2d25-4848-9c82-c2805c20af12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_bb8d70e3-19a9-4922-b9be-e1ea39cf6e1b" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_aaa8aca3-2d25-4848-9c82-c2805c20af12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fdcbb1f3-9c59-43a3-86ae-f602e0da8158" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_srt_RangeAxis_fdcbb1f3-9c59-43a3-86ae-f602e0da8158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fdcbb1f3-9c59-43a3-86ae-f602e0da8158" xlink:to="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b436faaf-e332-4318-adf3-1a89a924bb5f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:to="loc_srt_MinimumMember_b436faaf-e332-4318-adf3-1a89a924bb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_cc85281d-bf37-4613-b724-08d838945e71" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_da65bc67-36ac-4642-b626-88bc126e2921" xlink:to="loc_srt_MaximumMember_cc85281d-bf37-4613-b724-08d838945e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04973258-2c7a-48bd-938c-993772fe77ba" xlink:to="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_12ff82c7-1999-4d5c-b097-0fd36f8d65bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_SecuredDebt_12ff82c7-1999-4d5c-b097-0fd36f8d65bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c82cf4d5-b4b5-4f03-b61a-910cec81e577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c82cf4d5-b4b5-4f03-b61a-910cec81e577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e9198843-57fe-4608-a66e-05b76316e8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e9198843-57fe-4608-a66e-05b76316e8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio_143e81f4-642f-439a-8054-7681564c205f" xlink:href="asgn-20211231.xsd#asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio_143e81f4-642f-439a-8054-7681564c205f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_LeverageRatio_b59d611d-ab34-4b1f-ae5d-d1c082d4c52e" xlink:href="asgn-20211231.xsd#asgn_LeverageRatio"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_asgn_LeverageRatio_b59d611d-ab34-4b1f-ae5d-d1c082d4c52e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_fcd4b234-cea8-471a-bdce-df45bd24177c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_SeniorNotes_fcd4b234-cea8-471a-bdce-df45bd24177c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fcd77b8-bdcd-4b88-ad7b-0e4588fd5e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_3fcd77b8-bdcd-4b88-ad7b-0e4588fd5e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds_02236b92-f7c9-4b10-9735-17778195b058" xlink:href="asgn-20211231.xsd#asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_81751f9f-8de9-45a1-b960-8e99047bd6e1" xlink:to="loc_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds_02236b92-f7c9-4b10-9735-17778195b058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="asgn-20211231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c1aaf4dc-cd55-453c-b627-4ee41617ecaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_302e64e8-4f40-420e-bfba-60d95f1feafa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c1aaf4dc-cd55-453c-b627-4ee41617ecaf" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_302e64e8-4f40-420e-bfba-60d95f1feafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f4558e67-6a64-485e-9aa8-2b289a7412cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_61f49ad8-221d-40ed-9bec-8c8b68b5a03e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f4558e67-6a64-485e-9aa8-2b289a7412cd" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_61f49ad8-221d-40ed-9bec-8c8b68b5a03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3bf2e720-9c69-4a51-bcd5-bec2ea9f3655" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_d6eaaa2b-6f6b-4366-9f7c-ff9c9e321746" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3bf2e720-9c69-4a51-bcd5-bec2ea9f3655" xlink:to="loc_us-gaap_SelfInsuranceReserve_d6eaaa2b-6f6b-4366-9f7c-ff9c9e321746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_5def1fef-7220-4b99-b818-7a663c013bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3bf2e720-9c69-4a51-bcd5-bec2ea9f3655" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_5def1fef-7220-4b99-b818-7a663c013bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_451fef76-3f07-47b9-a39d-8285c1ff5d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3bf2e720-9c69-4a51-bcd5-bec2ea9f3655" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_451fef76-3f07-47b9-a39d-8285c1ff5d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_7a61e1a5-ac99-421c-819b-133a25670d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3bf2e720-9c69-4a51-bcd5-bec2ea9f3655" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_7a61e1a5-ac99-421c-819b-133a25670d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#CommitmentsandContingenciesContractualObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ContractualObligationsAbstract_138a29e2-69d5-4dc3-ba3a-3a4caf799c11" xlink:href="asgn-20211231.xsd#asgn_ContractualObligationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_7c5eb340-7004-4340-8d5a-2544561ca731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationFiscalYearMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_ContractualObligationsAbstract_138a29e2-69d5-4dc3-ba3a-3a4caf799c11" xlink:to="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_7c5eb340-7004-4340-8d5a-2544561ca731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_0c9c55ae-42d5-4374-a352-f17da0827363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_7c5eb340-7004-4340-8d5a-2544561ca731" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_0c9c55ae-42d5-4374-a352-f17da0827363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_bf85e127-6828-43bf-a70c-7d7515820bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_7c5eb340-7004-4340-8d5a-2544561ca731" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_bf85e127-6828-43bf-a70c-7d7515820bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_c72904db-8940-44a6-837a-81cd21172a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_7c5eb340-7004-4340-8d5a-2544561ca731" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_c72904db-8940-44a6-837a-81cd21172a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_a4ebab1b-1dee-49fc-a900-c61b50b0c16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseObligationFiscalYearMaturityAbstract_7c5eb340-7004-4340-8d5a-2544561ca731" xlink:to="loc_us-gaap_PurchaseObligation_a4ebab1b-1dee-49fc-a900-c61b50b0c16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockholdersEquity" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_3ad2cbbf-01dd-41d3-a79f-68fe06e00df1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b4f8ee2b-a1ab-4d52-97c3-8fc1ef894679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3ad2cbbf-01dd-41d3-a79f-68fe06e00df1" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b4f8ee2b-a1ab-4d52-97c3-8fc1ef894679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_cb3281a3-7115-41b3-abc0-fe6443f70cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1f2820b2-043d-4a96-85f2-ff73aef55e65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cb3281a3-7115-41b3-abc0-fe6443f70cfa" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1f2820b2-043d-4a96-85f2-ff73aef55e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9bd7c13d-9e17-40e0-9816-fa38f53ab70c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1f2820b2-043d-4a96-85f2-ff73aef55e65" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9bd7c13d-9e17-40e0-9816-fa38f53ab70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8cb0a6ea-ffb2-4d65-9d8b-69f455dbe169" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9bd7c13d-9e17-40e0-9816-fa38f53ab70c" xlink:to="loc_us-gaap_EquityComponentDomain_8cb0a6ea-ffb2-4d65-9d8b-69f455dbe169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_a7fffd38-1c73-48ea-bdea-50ea684dcc09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8cb0a6ea-ffb2-4d65-9d8b-69f455dbe169" xlink:to="loc_us-gaap_CommonStockMember_a7fffd38-1c73-48ea-bdea-50ea684dcc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1f2820b2-043d-4a96-85f2-ff73aef55e65" xlink:to="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b47bfe1d-005f-4c52-8845-3074b3a79f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b47bfe1d-005f-4c52-8845-3074b3a79f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_61db6507-545d-4563-9f7b-ed81beffdc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_61db6507-545d-4563-9f7b-ed81beffdc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_StockRepurchaseProgramTerm_f16d3c96-d823-4908-9cbf-f817fef78d7e" xlink:href="asgn-20211231.xsd#asgn_StockRepurchaseProgramTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_asgn_StockRepurchaseProgramTerm_f16d3c96-d823-4908-9cbf-f817fef78d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f0124f23-3e52-4917-822c-7b4ddc1ee03c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_f0124f23-3e52-4917-822c-7b4ddc1ee03c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2814c9e1-5fb7-451a-b267-08d998f6a94e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_3ac5ef4f-b638-42b6-b44c-64fccbe7919f" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2814c9e1-5fb7-451a-b267-08d998f6a94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2ee05d63-ff0e-41d8-8b9a-205a4d84a2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_57711a52-62f9-4654-8d28-0e0dc3444bca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2ee05d63-ff0e-41d8-8b9a-205a4d84a2e8" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_57711a52-62f9-4654-8d28-0e0dc3444bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c05c9cc2-c686-4e60-ba26-69c8bdbe4f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_ea0d0421-96ff-4e8d-b3b8-ffabc7b47068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c05c9cc2-c686-4e60-ba26-69c8bdbe4f2e" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_ea0d0421-96ff-4e8d-b3b8-ffabc7b47068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_f4af6037-5064-4b21-b1f3-b727d740a313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c05c9cc2-c686-4e60-ba26-69c8bdbe4f2e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_f4af6037-5064-4b21-b1f3-b727d740a313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_d8c07281-a396-4d4b-8754-a44dcc0b0727" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c05c9cc2-c686-4e60-ba26-69c8bdbe4f2e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_d8c07281-a396-4d4b-8754-a44dcc0b0727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_7277f2a5-8b33-4919-b273-0ddbb2e9e7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c05c9cc2-c686-4e60-ba26-69c8bdbe4f2e" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_7277f2a5-8b33-4919-b273-0ddbb2e9e7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_44bb7d95-6166-46eb-a8ac-625ebae9631e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfd6ae9e-4f3b-49ba-848c-deab45d47f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_44bb7d95-6166-46eb-a8ac-625ebae9631e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfd6ae9e-4f3b-49ba-848c-deab45d47f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfd6ae9e-4f3b-49ba-848c-deab45d47f0e" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2aaa9ffa-4ec3-46b0-82d5-cbc5a16d8192" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_874fb6fb-4ff3-4166-9770-7ca45c32f514" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_874fb6fb-4ff3-4166-9770-7ca45c32f514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_a110e4db-2573-48a7-9f67-b59ba492343f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_895728d3-420c-4ff3-bf1b-4e14a3fa98ca" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_a110e4db-2573-48a7-9f67-b59ba492343f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_cfd6ae9e-4f3b-49ba-848c-deab45d47f0e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_7e6f605c-5ca0-41b8-be44-2ba6c8779b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense_7e6f605c-5ca0-41b8-be44-2ba6c8779b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5f85cb9c-81fe-427a-bba5-25d37b7fb739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:to="loc_us-gaap_ShareBasedCompensation_5f85cb9c-81fe-427a-bba5-25d37b7fb739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_bfa91ca6-856c-48a0-86f4-7aa11b746177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8fb5ea3-213c-4330-abd4-9ded2ad08d81" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_bfa91ca6-856c-48a0-86f4-7aa11b746177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_13cc8926-a470-474d-b814-543cca9aa54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_13cc8926-a470-474d-b814-543cca9aa54a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:to="loc_us-gaap_PlanNameAxis_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_cbd69e8c-5da2-4dc2-b21d-7fb983c2730d" xlink:to="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_TSRMember_2650ae82-45d1-4365-a19b-5cec17a59131" xlink:href="asgn-20211231.xsd#asgn_TSRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:to="loc_asgn_TSRMember_2650ae82-45d1-4365-a19b-5cec17a59131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EmployeeStockPurchasePlanMember_0a0202c3-fafa-46a8-a8a9-f732d9563f5b" xlink:href="asgn-20211231.xsd#asgn_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_2b6cb70a-f832-47d5-a7df-feab0492b939" xlink:to="loc_asgn_EmployeeStockPurchasePlanMember_0a0202c3-fafa-46a8-a8a9-f732d9563f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_92d3fd5a-709b-43f4-bb80-361a15814cc0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:to="loc_srt_RangeAxis_92d3fd5a-709b-43f4-bb80-361a15814cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_92d3fd5a-709b-43f4-bb80-361a15814cc0" xlink:to="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_165f81dd-79c9-4f35-8836-83b12f69c528" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:to="loc_srt_MinimumMember_165f81dd-79c9-4f35-8836-83b12f69c528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0fcf401a-96c7-4319-ba16-5a2ac8df7e5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5db9b007-e4b6-4bff-a586-38555bd3d4fc" xlink:to="loc_srt_MaximumMember_0fcf401a-96c7-4319-ba16-5a2ac8df7e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12fb895d-2d47-4fba-88e7-2093b7b58baf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a39fc750-00ca-47ed-b295-3da396ac655d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a39fc750-00ca-47ed-b295-3da396ac655d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_79552c33-b2b0-46cb-820d-8203b9df8970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_79552c33-b2b0-46cb-820d-8203b9df8970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9fe96bc4-d8e1-4750-913c-c377f6646a43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9fe96bc4-d8e1-4750-913c-c377f6646a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2251fada-8ca4-40b8-81b0-7c298e40251f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2251fada-8ca4-40b8-81b0-7c298e40251f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_86ac91a0-c586-4d63-9bcd-3fa44e071aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_86ac91a0-c586-4d63-9bcd-3fa44e071aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_65fd21fb-ab02-44f7-ac61-f908c5a1d476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_65fd21fb-ab02-44f7-ac61-f908c5a1d476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_755e40e6-a6b7-4aed-8971-9d9c2156dd46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_395b7794-9849-4a5e-b05a-82b92079b9b2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_755e40e6-a6b7-4aed-8971-9d9c2156dd46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b75dd3e-ba4a-42cf-934d-c9f053c3f97c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9b75dd3e-ba4a-42cf-934d-c9f053c3f97c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:to="loc_us-gaap_AwardTypeAxis_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_dc6178d9-cdcf-4578-8d33-e3f7a0fb74f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AwardwithserviceconditionsMember_161d1dca-932b-41ba-83a6-ff09881034e1" xlink:href="asgn-20211231.xsd#asgn_AwardwithserviceconditionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_AwardwithserviceconditionsMember_161d1dca-932b-41ba-83a6-ff09881034e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AwardswithperformanceandserviceconditionsMember_f9ada69b-9a55-4839-8b8b-c5def9f2c4eb" xlink:href="asgn-20211231.xsd#asgn_AwardswithperformanceandserviceconditionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_AwardswithperformanceandserviceconditionsMember_f9ada69b-9a55-4839-8b8b-c5def9f2c4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsMember_192bf8b5-9dad-4b3b-897c-1e8687eadb21" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_RestrictedStockUnitsAndAwardsMember_192bf8b5-9dad-4b3b-897c-1e8687eadb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsForfeitedMember_99c2dfba-009a-4ce8-a13b-d2f0d36cb43b" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsForfeitedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_33c09b0b-a425-4dcd-85af-7fad52a351ee" xlink:to="loc_asgn_RestrictedStockUnitsAndAwardsForfeitedMember_99c2dfba-009a-4ce8-a13b-d2f0d36cb43b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionTypeAxis_51e24962-ed37-4a99-9582-3bbc115088f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransactionTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:to="loc_us-gaap_TransactionTypeAxis_51e24962-ed37-4a99-9582-3bbc115088f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransactionTypeAxis_51e24962-ed37-4a99-9582-3bbc115088f8" xlink:to="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_GrantedAwardMember_7c9432ca-171c-4c64-a734-079b9a7c80ad" xlink:href="asgn-20211231.xsd#asgn_GrantedAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:to="loc_asgn_GrantedAwardMember_7c9432ca-171c-4c64-a734-079b9a7c80ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_VestedAwardMember_241cd9f2-b5ba-4de5-bc97-d1b0d81c6547" xlink:href="asgn-20211231.xsd#asgn_VestedAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:to="loc_asgn_VestedAwardMember_241cd9f2-b5ba-4de5-bc97-d1b0d81c6547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ForfeitedAwardMember_79cbd266-f70d-4cc0-9b2f-c6127e0613d7" xlink:href="asgn-20211231.xsd#asgn_ForfeitedAwardMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransactionDomain_a41a31db-2ee8-491a-8ca3-42b9e079a213" xlink:to="loc_asgn_ForfeitedAwardMember_79cbd266-f70d-4cc0-9b2f-c6127e0613d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5881c4f3-9469-4591-b0f4-a884e87dd0b2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_974c2781-c7f9-45f5-8aa9-171b63ab1db7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_974c2781-c7f9-45f5-8aa9-171b63ab1db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0c90d206-b1b8-456e-8f2a-4ffacf5ee381" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0c90d206-b1b8-456e-8f2a-4ffacf5ee381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0dd2e13b-b6eb-4c6f-9be9-8fd88678d3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0dd2e13b-b6eb-4c6f-9be9-8fd88678d3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_47bb7764-ede8-42ba-bab6-b67357fecdac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_47bb7764-ede8-42ba-bab6-b67357fecdac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest_acbd055a-813a-405a-b20c-67ffa8eb8da1" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_9bec2c4e-ae4e-4370-b9c1-f91cd30342b6" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest_acbd055a-813a-405a-b20c-67ffa8eb8da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ce2dc006-93bf-42ad-afc8-f2a6562eafdc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_43e68068-9907-4a2b-bbf0-965aac3d9998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_43e68068-9907-4a2b-bbf0-965aac3d9998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ae272ef1-e321-411a-9d72-0457f6f98289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ae272ef1-e321-411a-9d72-0457f6f98289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2caabbed-0c41-42b3-b9f5-f49515c8cfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2caabbed-0c41-42b3-b9f5-f49515c8cfb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c5b1db43-7e60-4782-be36-8543da3e0a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c5b1db43-7e60-4782-be36-8543da3e0a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue_793f9003-fc6a-4c42-b92d-4223bb20fc9d" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_744c845b-a488-4109-90b9-3ac17e5d09d9" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue_793f9003-fc6a-4c42-b92d-4223bb20fc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract_b98d0e0e-decc-48c6-80bb-8e0b07f46e5f" xlink:href="asgn-20211231.xsd#asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract_b98d0e0e-decc-48c6-80bb-8e0b07f46e5f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:to="loc_us-gaap_AwardTypeAxis_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_bfc0e148-fcfa-4f24-8e2d-8b18aa13f782" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RestrictedStockUnitsAndAwardsMember_1a4e4e8f-3fd6-42e4-b88a-4bc8cbfb30ce" xlink:href="asgn-20211231.xsd#asgn_RestrictedStockUnitsAndAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:to="loc_asgn_RestrictedStockUnitsAndAwardsMember_1a4e4e8f-3fd6-42e4-b88a-4bc8cbfb30ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_92ca235b-31eb-41db-8208-a3da8fa3c3d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a24caf8d-6b64-4d17-bd41-adfde261e934" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_92ca235b-31eb-41db-8208-a3da8fa3c3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_31ab3c93-fd4b-4877-9686-5ae3b73040c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:to="loc_us-gaap_PlanNameAxis_31ab3c93-fd4b-4877-9686-5ae3b73040c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_31ab3c93-fd4b-4877-9686-5ae3b73040c1" xlink:to="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_TSRMember_1149c1b0-7a8d-46be-a63a-f579c859496d" xlink:href="asgn-20211231.xsd#asgn_TSRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:to="loc_asgn_TSRMember_1149c1b0-7a8d-46be-a63a-f579c859496d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_EmployeeStockPurchasePlanMember_bba73e7f-d506-4b21-9d3e-e577e550f4d9" xlink:href="asgn-20211231.xsd#asgn_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_593237f5-e3b5-4d26-89cd-269f71357077" xlink:to="loc_asgn_EmployeeStockPurchasePlanMember_bba73e7f-d506-4b21-9d3e-e577e550f4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:to="loc_srt_RangeAxis_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9e3ca8c0-d7a9-470c-a75e-35f6ee3e0998" xlink:to="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48d7c6e3-ed7f-4a9b-b292-81d3cd933ca1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:to="loc_srt_MinimumMember_48d7c6e3-ed7f-4a9b-b292-81d3cd933ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_57f7c4f5-1fe5-4294-bfb2-1bd108cc813e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b2efad71-3d4b-423d-8c80-a7be79c5d48f" xlink:to="loc_srt_MaximumMember_57f7c4f5-1fe5-4294-bfb2-1bd108cc813e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d9ef2b8d-c4f2-45e6-a303-54129ca0d8b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a785e79f-9a17-472e-9298-899379534e17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a785e79f-9a17-472e-9298-899379534e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_3dedeecc-5677-48fa-a7cb-9ae23d51cf08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_3dedeecc-5677-48fa-a7cb-9ae23d51cf08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8293cdd5-2f02-428b-9260-3d6b1165a564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8293cdd5-2f02-428b-9260-3d6b1165a564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_45cb06cb-3076-4dbf-b843-1c58974e2dda" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod_45cb06cb-3076-4dbf-b843-1c58974e2dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage_610ecf1b-a3e8-4009-9be1-b9120b8e10cb" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage_610ecf1b-a3e8-4009-9be1-b9120b8e10cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82f9a996-7d6e-4a38-9f81-51a06bda5ac6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_82f9a996-7d6e-4a38-9f81-51a06bda5ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4ef0736f-b7ef-495e-b444-4ddd8d7441c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_4ef0736f-b7ef-495e-b444-4ddd8d7441c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0413d62f-89cb-40d6-bbe2-8445727e6d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_0413d62f-89cb-40d6-bbe2-8445727e6d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c906b8f1-126a-43d8-9542-01df99ea20e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c906b8f1-126a-43d8-9542-01df99ea20e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_79485428-dd87-4c30-ab06-e269340bfc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_79485428-dd87-4c30-ab06-e269340bfc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_8d37bb8c-f8e3-44cd-8174-c91c4a59cbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_8d37bb8c-f8e3-44cd-8174-c91c4a59cbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_41c8bba2-0e57-450e-837b-5b440037cc40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_41c8bba2-0e57-450e-837b-5b440037cc40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8d1fbab-11db-420e-9867-35d8f8494d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8d1fbab-11db-420e-9867-35d8f8494d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_79f653eb-87fd-4615-9134-deb20ecd5a0b" xlink:href="asgn-20211231.xsd#asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fa3a13d5-6268-4a89-af9e-c2359f8ae5af" xlink:to="loc_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod_79f653eb-87fd-4615-9134-deb20ecd5a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxes" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_31a78185-7abc-4385-a54d-e6a5d10b0349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_3387964b-8d88-4383-967e-f19047605cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_31a78185-7abc-4385-a54d-e6a5d10b0349" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_3387964b-8d88-4383-967e-f19047605cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f59d37d3-2a83-4527-85bc-dd122c123dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e1cab360-1095-4252-a21c-c570ff30a1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f59d37d3-2a83-4527-85bc-dd122c123dc2" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_e1cab360-1095-4252-a21c-c570ff30a1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0513b50f-a747-4091-8e4e-41a93d421389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f59d37d3-2a83-4527-85bc-dd122c123dc2" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0513b50f-a747-4091-8e4e-41a93d421389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_22c181f6-bfda-4183-a63d-329c20d0dcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f59d37d3-2a83-4527-85bc-dd122c123dc2" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_22c181f6-bfda-4183-a63d-329c20d0dcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_57032704-5305-441c-ae87-0fd29b717aed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f59d37d3-2a83-4527-85bc-dd122c123dc2" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_57032704-5305-441c-ae87-0fd29b717aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesNarrativesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesNarrativesDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/IncomeTaxesNarrativesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6441518a-88c1-4a00-b197-eca7dc221a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6441518a-88c1-4a00-b197-eca7dc221a7c" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b97264c0-8ca4-41f7-afc3-8a0095d81cf5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:to="loc_srt_StatementGeographicalAxis_b97264c0-8ca4-41f7-afc3-8a0095d81cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cf071a4e-81bf-49d3-bc61-6e5e8695e10d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_b97264c0-8ca4-41f7-afc3-8a0095d81cf5" xlink:to="loc_srt_SegmentGeographicalDomain_cf071a4e-81bf-49d3-bc61-6e5e8695e10d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ForeignMember_0923945f-1e46-45f6-b433-74f8e4af46a7" xlink:href="asgn-20211231.xsd#asgn_ForeignMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_cf071a4e-81bf-49d3-bc61-6e5e8695e10d" xlink:to="loc_asgn_ForeignMember_0923945f-1e46-45f6-b433-74f8e4af46a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ca960ea1-6a30-417a-994c-50d407f67621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ca960ea1-6a30-417a-994c-50d407f67621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_08f9faf6-ad46-4820-a0ef-336b0ee78d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_ca960ea1-6a30-417a-994c-50d407f67621" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_08f9faf6-ad46-4820-a0ef-336b0ee78d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember_1d96bd17-9234-4183-89ce-b6f0e8f6b520" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_08f9faf6-ad46-4820-a0ef-336b0ee78d71" xlink:to="loc_asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember_1d96bd17-9234-4183-89ce-b6f0e8f6b520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_8e67cb7e-cf1d-4e12-b751-f74a8c801518" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7d59741a-22c3-4ed3-9ca0-2b03d0c405d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7d59741a-22c3-4ed3-9ca0-2b03d0c405d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_53bae75b-8710-4b4c-8883-5f193ca60aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_53bae75b-8710-4b4c-8883-5f193ca60aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_7881a3aa-d121-4e6f-aaa4-9bb4645957f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_7881a3aa-d121-4e6f-aaa4-9bb4645957f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb4e978b-e347-4ffa-9cdb-89dabc07023a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_eb4e978b-e347-4ffa-9cdb-89dabc07023a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d602189-75f1-47aa-afab-11c535bcee2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d602189-75f1-47aa-afab-11c535bcee2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a7027cfc-0397-4dc0-82df-903899b3d61b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_a7027cfc-0397-4dc0-82df-903899b3d61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7006b30a-2dd3-437f-885a-c204dbfad004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7006b30a-2dd3-437f-885a-c204dbfad004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f9486cc8-9fac-4f6e-90e1-acdabc656b27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_352a4026-54b2-478a-95fe-922526dd7b55" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f9486cc8-9fac-4f6e-90e1-acdabc656b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesIncomeTaxComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cec14036-9dc6-4963-b243-300d0872a6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b463de96-d2ab-4a30-bbb9-aeb78689766b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cec14036-9dc6-4963-b243-300d0872a6c4" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b463de96-d2ab-4a30-bbb9-aeb78689766b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3cbc31bc-9de3-4d02-b37e-78ae8960ddde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b463de96-d2ab-4a30-bbb9-aeb78689766b" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3cbc31bc-9de3-4d02-b37e-78ae8960ddde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1f347a02-cdb7-41df-89b6-6cc340438035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b463de96-d2ab-4a30-bbb9-aeb78689766b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1f347a02-cdb7-41df-89b6-6cc340438035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0f3a993c-212e-40ac-b250-026fa2ef7e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b463de96-d2ab-4a30-bbb9-aeb78689766b" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0f3a993c-212e-40ac-b250-026fa2ef7e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_08c28938-9605-4af6-bcfa-7c85c3a0089b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b463de96-d2ab-4a30-bbb9-aeb78689766b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_08c28938-9605-4af6-bcfa-7c85c3a0089b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_0b372ece-3f71-4e12-b6f0-a7ed520ecc2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cec14036-9dc6-4963-b243-300d0872a6c4" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_0b372ece-3f71-4e12-b6f0-a7ed520ecc2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_274f4d6b-065a-474c-88ce-70db4135c31c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_0b372ece-3f71-4e12-b6f0-a7ed520ecc2d" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_274f4d6b-065a-474c-88ce-70db4135c31c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_60962600-d3a5-49a3-9078-a9243874c0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cec14036-9dc6-4963-b243-300d0872a6c4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_60962600-d3a5-49a3-9078-a9243874c0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesIncomeBeforeTaxDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_96c9bd10-db52-40cd-a3f4-d0616dd48d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_bea01ff4-71b1-4c54-9235-ffda80d1606d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_96c9bd10-db52-40cd-a3f4-d0616dd48d1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_bea01ff4-71b1-4c54-9235-ffda80d1606d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a02dc4e3-bdd5-479e-90d8-097781800a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_96c9bd10-db52-40cd-a3f4-d0616dd48d1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a02dc4e3-bdd5-479e-90d8-097781800a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8ee7a90b-7398-42d3-aaad-574581a04942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_96c9bd10-db52-40cd-a3f4-d0616dd48d1c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8ee7a90b-7398-42d3-aaad-574581a04942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_0127598e-f36a-41b4-b3b3-96eeee0e2335" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_0127598e-f36a-41b4-b3b3-96eeee0e2335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_99ec7e0f-43aa-4594-8517-1df13b8a1dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_99ec7e0f-43aa-4594-8517-1df13b8a1dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxLiabilityLeasingAsset_d2c808ae-bda5-425b-9c5f-e7f997e6e406" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxLiabilityLeasingAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_asgn_DeferredTaxLiabilityLeasingAsset_d2c808ae-bda5-425b-9c5f-e7f997e6e406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsLeasingliabilities_61988467-641f-4656-9d92-18ad08b2ec82" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsLeasingliabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_asgn_DeferredTaxAssetsLeasingliabilities_61988467-641f-4656-9d92-18ad08b2ec82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_c63d3d65-49ef-4484-ab26-a7c1f878146f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_c63d3d65-49ef-4484-ab26-a7c1f878146f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_9f4b4636-2cc5-485d-bfed-660b9a0345ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_9f4b4636-2cc5-485d-bfed-660b9a0345ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ce7a1ec7-b5be-4270-94b4-f8a3ace113c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ce7a1ec7-b5be-4270-94b4-f8a3ace113c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_ae761578-4c7b-4a08-a85b-86b6e6e8e5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_ae761578-4c7b-4a08-a85b-86b6e6e8e5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxAssetsOtherNoncurrent_136b943d-77aa-4fe7-b213-2a0e6b9fbf2e" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxAssetsOtherNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_asgn_DeferredTaxAssetsOtherNoncurrent_136b943d-77aa-4fe7-b213-2a0e6b9fbf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_2745c42e-7194-440a-8cdd-374b65bf97ee" xlink:href="asgn-20211231.xsd#asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1bc0735b-dd00-48ff-ad4f-ad84d9ac0f59" xlink:to="loc_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance_2745c42e-7194-440a-8cdd-374b65bf97ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#IncomeTaxesTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0ab84297-2f0a-431b-af19-c4732993fc9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0ab84297-2f0a-431b-af19-c4732993fc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_06ea67ec-96e7-4017-84fd-302b623c2b11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_06ea67ec-96e7-4017-84fd-302b623c2b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_aa573890-ef84-4e2b-b04e-1682731933a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_aa573890-ef84-4e2b-b04e-1682731933a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_c4664567-1113-4971-86fa-ed6de3fcd3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment_c4664567-1113-4971-86fa-ed6de3fcd3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_504f25ac-d4a3-44f7-8e54-11dc0a0dea10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_504f25ac-d4a3-44f7-8e54-11dc0a0dea10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_84d41430-606c-4300-a26a-58cf79c01c28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_84d41430-606c-4300-a26a-58cf79c01c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_c34948eb-40bb-471b-a189-f53843627784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_c34948eb-40bb-471b-a189-f53843627784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_67814932-e3b7-40a2-a3cc-137d1fea65ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_67814932-e3b7-40a2-a3cc-137d1fea65ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_af0c211a-fcf6-4a86-897d-95b90070ac12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5f9ddda3-4a74-43a1-af33-988a095f7e99" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_af0c211a-fcf6-4a86-897d-95b90070ac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/EarningsperShare" xlink:type="simple" xlink:href="asgn-20211231.xsd#EarningsperShare"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/EarningsperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_82017294-c126-4c22-a177-9f7e0ed6aded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_71846305-6619-4128-b3f2-b1e9f9b2035a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_82017294-c126-4c22-a177-9f7e0ed6aded" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_71846305-6619-4128-b3f2-b1e9f9b2035a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#EarningsperShareTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/EarningsperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dd9edfce-c038-4335-a8ef-695075b274b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d2a3dbb9-7d2f-4240-928b-65fa82e3e29a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dd9edfce-c038-4335-a8ef-695075b274b3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d2a3dbb9-7d2f-4240-928b-65fa82e3e29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#EarningsperShareDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/EarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromContinuingOperations_d6685be5-f5ee-4fcc-87aa-95de9061e629" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_asgn_NetIncomeFromContinuingOperations_d6685be5-f5ee-4fcc-87aa-95de9061e629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_307b9f9b-3bad-431e-b267-6f24ad29c3b3" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_asgn_NetIncomeFromDiscontinuedOperations_307b9f9b-3bad-431e-b267-6f24ad29c3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_362cc58e-e830-43ee-8422-7cdac49f5b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_362cc58e-e830-43ee-8422-7cdac49f5b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ec64c23a-0c4a-496a-ba60-1ca46e729f1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ec64c23a-0c4a-496a-ba60-1ca46e729f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e26634bf-c66e-420e-9903-f0a83b347811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ec64c23a-0c4a-496a-ba60-1ca46e729f1f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e26634bf-c66e-420e-9903-f0a83b347811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90c0e44d-1cfc-4260-95c7-06bd7dd89724" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ec64c23a-0c4a-496a-ba60-1ca46e729f1f" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90c0e44d-1cfc-4260-95c7-06bd7dd89724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2020b45c-9540-4918-b691-07287bbedc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ec64c23a-0c4a-496a-ba60-1ca46e729f1f" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2020b45c-9540-4918-b691-07287bbedc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0a3bbf7e-e385-4838-aee4-e867254d5945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0a3bbf7e-e385-4838-aee4-e867254d5945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_066052dc-acda-4e2e-a4be-a1f0c3748492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_066052dc-acda-4e2e-a4be-a1f0c3748492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_563ca56c-0d51-432c-8b99-f9060f1f9a56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_EarningsPerShareBasic_563ca56c-0d51-432c-8b99-f9060f1f9a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8df8e32e-1411-4054-856e-f0b47bec46d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_8df8e32e-1411-4054-856e-f0b47bec46d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_5c085ecb-e56f-46b0-b973-33c48c8a97a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_5c085ecb-e56f-46b0-b973-33c48c8a97a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ae059aa2-ac3d-4b32-a9a2-d27a52611973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fc460ef0-f8be-4f9d-af00-f4c604f49e62" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ae059aa2-ac3d-4b32-a9a2-d27a52611973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReporting" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9a6e3b18-14a9-4594-a769-c5931951244b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_c394829d-d3e0-4267-bed5-259dd5b490c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9a6e3b18-14a9-4594-a769-c5931951244b" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_c394829d-d3e0-4267-bed5-259dd5b490c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_51fda6be-0cdd-403c-9258-b1dc03e47f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1b0d0a1c-eedf-4e02-a6a3-2db0d76dcf23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_51fda6be-0cdd-403c-9258-b1dc03e47f14" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1b0d0a1c-eedf-4e02-a6a3-2db0d76dcf23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_923bfc1f-fadf-4e1c-8ae5-909641a04618" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_51fda6be-0cdd-403c-9258-b1dc03e47f14" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_923bfc1f-fadf-4e1c-8ae5-909641a04618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_d9291ef4-8c5d-44d4-b1bd-ac38ceab06ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_51fda6be-0cdd-403c-9258-b1dc03e47f14" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_d9291ef4-8c5d-44d4-b1bd-ac38ceab06ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReportingSegmentReportingInformationDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_93cfae58-5219-4388-8d18-411be68d36a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c7920bac-079c-4ebd-b2ef-1812213d471b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_93cfae58-5219-4388-8d18-411be68d36a1" xlink:to="loc_us-gaap_NumberOfReportableSegments_c7920bac-079c-4ebd-b2ef-1812213d471b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6d7bb7c-2312-46c9-9d4d-72fa32e67faa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_93cfae58-5219-4388-8d18-411be68d36a1" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6d7bb7c-2312-46c9-9d4d-72fa32e67faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6d7bb7c-2312-46c9-9d4d-72fa32e67faa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4c04115f-c6e3-4b8a-935f-ec1d6a9b2ada" xlink:to="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialBusinessMember_e65ab88f-5e83-4cb0-b309-23bc974bb90d" xlink:href="asgn-20211231.xsd#asgn_CommercialBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:to="loc_asgn_CommercialBusinessMember_e65ab88f-5e83-4cb0-b309-23bc974bb90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalGovernmentBusinessMember_2be740cd-6eab-41ac-82bd-b0f525d11daa" xlink:href="asgn-20211231.xsd#asgn_FederalGovernmentBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0e7d7a0d-3a85-4208-af4c-310f1d16d42e" xlink:to="loc_asgn_FederalGovernmentBusinessMember_2be740cd-6eab-41ac-82bd-b0f525d11daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_f6d7bb7c-2312-46c9-9d4d-72fa32e67faa" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ebfe9eae-42fc-4706-8725-792f681f4936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_Revenues_ebfe9eae-42fc-4706-8725-792f681f4936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_50a85df6-7b79-44c7-b6bf-8d2717c15958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_GrossProfit_50a85df6-7b79-44c7-b6bf-8d2717c15958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_65266f75-eae2-438f-a87d-ca056b7a4626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_OperatingIncomeLoss_65266f75-eae2-438f-a87d-ca056b7a4626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_9f7a1891-4ade-4968-9d90-c0f4ea1a1d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_Depreciation_9f7a1891-4ade-4968-9d90-c0f4ea1a1d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_08ab9d2e-82fb-4006-88f9-25f0b9c386d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_dfa9ad8c-2ce0-4315-82b3-c8be26078d80" xlink:to="loc_us-gaap_AdjustmentForAmortization_08ab9d2e-82fb-4006-88f9-25f0b9c386d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReportingDisaggregatedRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_9d18443b-a7cf-49c6-8a0b-a76d17cb43f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_9d18443b-a7cf-49c6-8a0b-a76d17cb43f7" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_781cf344-743f-4b87-b141-5dfec3ed300b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_781cf344-743f-4b87-b141-5dfec3ed300b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_781cf344-743f-4b87-b141-5dfec3ed300b" xlink:to="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ApexSegmentMember_da5da672-a8d1-4e62-a3de-1964b78ea513" xlink:href="asgn-20211231.xsd#asgn_ApexSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:to="loc_asgn_ApexSegmentMember_da5da672-a8d1-4e62-a3de-1964b78ea513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ECSMember_c0c50fb4-1722-4cc7-9a0c-ce81ae10be13" xlink:href="asgn-20211231.xsd#asgn_ECSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fd0dba13-f803-481c-9f33-127dc1b9cf6f" xlink:to="loc_asgn_ECSMember_c0c50fb4-1722-4cc7-9a0c-ce81ae10be13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RevenueTypeAxis_1796b2e0-a699-4e3b-ac54-246ba1a65a77" xlink:href="asgn-20211231.xsd#asgn_RevenueTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:to="loc_asgn_RevenueTypeAxis_1796b2e0-a699-4e3b-ac54-246ba1a65a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:href="asgn-20211231.xsd#asgn_RevenueTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_RevenueTypeAxis_1796b2e0-a699-4e3b-ac54-246ba1a65a77" xlink:to="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AssignmentMember_b27fb1b3-78ad-4d7b-8ea9-3241727806c1" xlink:href="asgn-20211231.xsd#asgn_AssignmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_asgn_AssignmentMember_b27fb1b3-78ad-4d7b-8ea9-3241727806c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ConsultingMember_d68cc48e-7d13-4470-93d2-44d1d72957c1" xlink:href="asgn-20211231.xsd#asgn_ConsultingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_asgn_ConsultingMember_d68cc48e-7d13-4470-93d2-44d1d72957c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_6d2186f6-edac-4d2b-8d0d-3dc97691a0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_us-gaap_FixedPriceContractMember_6d2186f6-edac-4d2b-8d0d-3dc97691a0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeAndMaterialsContractMember_9360d63e-de16-4a43-a3d2-cc72ea285e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TimeAndMaterialsContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_us-gaap_TimeAndMaterialsContractMember_9360d63e-de16-4a43-a3d2-cc72ea285e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CostplusfixedfeeContractMember_122c7de1-0d60-4412-8733-62ef4524822e" xlink:href="asgn-20211231.xsd#asgn_CostplusfixedfeeContractMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_RevenueTypeDomain_61c30cbe-4905-4644-b443-dfbfebf709af" xlink:to="loc_asgn_CostplusfixedfeeContractMember_122c7de1-0d60-4412-8733-62ef4524822e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_f6c4e5af-5d4b-49f6-8879-6f5897b41fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_b2ee604e-c80d-4000-9606-da494ce3d4d3" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_f6c4e5af-5d4b-49f6-8879-6f5897b41fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1b8394f8-38fb-4310-ac33-5299e53060d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_f6c4e5af-5d4b-49f6-8879-6f5897b41fd7" xlink:to="loc_us-gaap_Revenues_1b8394f8-38fb-4310-ac33-5299e53060d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_53011df8-67b3-4478-9538-9a34554c25ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_53011df8-67b3-4478-9538-9a34554c25ab" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_eb6b11b9-d968-4503-9198-4da8193a42d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_eb6b11b9-d968-4503-9198-4da8193a42d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_55d42a8f-9657-486a-9628-d7063220ba6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_eb6b11b9-d968-4503-9198-4da8193a42d5" xlink:to="loc_us-gaap_SegmentDomain_55d42a8f-9657-486a-9628-d7063220ba6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_ECSMember_f7b83c80-039d-48fa-b96b-65073f15619f" xlink:href="asgn-20211231.xsd#asgn_ECSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_55d42a8f-9657-486a-9628-d7063220ba6d" xlink:to="loc_asgn_ECSMember_f7b83c80-039d-48fa-b96b-65073f15619f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:to="loc_srt_MajorCustomersAxis_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_2eb8546d-4dd0-4a06-a8d6-c5f37b3486f7" xlink:to="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_DepartmentofdefenseandintelligenceagenciesMember_eaa4c86b-153e-4dcd-90ae-f9e40ad586f0" xlink:href="asgn-20211231.xsd#asgn_DepartmentofdefenseandintelligenceagenciesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:to="loc_asgn_DepartmentofdefenseandintelligenceagenciesMember_eaa4c86b-153e-4dcd-90ae-f9e40ad586f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_FederalcivilianMember_0d5a8b3c-d52d-4d78-a47c-eac1dc942db3" xlink:href="asgn-20211231.xsd#asgn_FederalcivilianMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:to="loc_asgn_FederalcivilianMember_0d5a8b3c-d52d-4d78-a47c-eac1dc942db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_CommercialandotherMember_d4ca4df2-53de-4475-9c55-28024bdf7973" xlink:href="asgn-20211231.xsd#asgn_CommercialandotherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_9f0f1f58-1ce8-4f82-8afb-cc7146880087" xlink:to="loc_asgn_CommercialandotherMember_d4ca4df2-53de-4475-9c55-28024bdf7973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a89a268e-f2b6-49e8-9025-5989e97eef4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_51ceddf3-a908-47c9-ba42-38de80fee32a" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a89a268e-f2b6-49e8-9025-5989e97eef4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b7b60878-6737-4f12-b5db-8315cccf24d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a89a268e-f2b6-49e8-9025-5989e97eef4c" xlink:to="loc_us-gaap_Revenues_b7b60878-6737-4f12-b5db-8315cccf24d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="asgn-20211231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a07d4d07-e056-4435-833e-a91f2fcc1fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_76de24b3-3093-43cf-8c71-0ae8eba5b300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a07d4d07-e056-4435-833e-a91f2fcc1fc8" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_76de24b3-3093-43cf-8c71-0ae8eba5b300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#FairValueMeasurementsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/FairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_40a845ac-f838-4901-b101-0c1e28bf71ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_22641ce6-3cf5-410d-9dbe-b397f264a097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_40a845ac-f838-4901-b101-0c1e28bf71ad" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_22641ce6-3cf5-410d-9dbe-b397f264a097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_84aaa302-9c06-44ba-8bb9-21d4d18b765c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_40a845ac-f838-4901-b101-0c1e28bf71ad" xlink:to="loc_us-gaap_LongTermDebtFairValue_84aaa302-9c06-44ba-8bb9-21d4d18b765c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_c749e7af-b323-4375-ac67-cbb4c7667ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_40a845ac-f838-4901-b101-0c1e28bf71ad" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_c749e7af-b323-4375-ac67-cbb4c7667ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/UnauditedQuarterlyResults" xlink:type="simple" xlink:href="asgn-20211231.xsd#UnauditedQuarterlyResults"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/UnauditedQuarterlyResults" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_15858ae2-761f-43d5-845f-231d8b6cbd99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_UnauditedQuarterlyIncomeStatementTextBlock_e9a09550-4291-4bbb-9de3-b20508f47d8f" xlink:href="asgn-20211231.xsd#asgn_UnauditedQuarterlyIncomeStatementTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_15858ae2-761f-43d5-845f-231d8b6cbd99" xlink:to="loc_asgn_UnauditedQuarterlyIncomeStatementTextBlock_e9a09550-4291-4bbb-9de3-b20508f47d8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/UnauditedQuarterlyResultsTables" xlink:type="simple" xlink:href="asgn-20211231.xsd#UnauditedQuarterlyResultsTables"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/UnauditedQuarterlyResultsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_28b729de-8a06-4fbc-8cbd-df7a427e4299" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock_fd9b0afe-1afc-4321-b63d-7e630f0a13fa" xlink:href="asgn-20211231.xsd#asgn_UnauditedQuarterlyIncomeStatementTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_28b729de-8a06-4fbc-8cbd-df7a427e4299" xlink:to="loc_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock_fd9b0afe-1afc-4321-b63d-7e630f0a13fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/UnauditedQuarterlyResultsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#UnauditedQuarterlyResultsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/UnauditedQuarterlyResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_09fc80da-d7a4-404e-a4d8-4795e3f20e33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_Revenues_09fc80da-d7a4-404e-a4d8-4795e3f20e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1392d62f-b900-436a-afd3-dab4747d4537" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_GrossProfit_1392d62f-b900-436a-afd3-dab4747d4537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromContinuingOperations_9b7dc4fb-c3f1-4d08-b79e-147b4a40351d" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_asgn_NetIncomeFromContinuingOperations_9b7dc4fb-c3f1-4d08-b79e-147b4a40351d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_NetIncomeFromDiscontinuedOperations_9f67539e-6376-413f-8b0e-22c9838a698e" xlink:href="asgn-20211231.xsd#asgn_NetIncomeFromDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_asgn_NetIncomeFromDiscontinuedOperations_9f67539e-6376-413f-8b0e-22c9838a698e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6cf735f4-984d-45a1-87e2-dfb858e92099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_NetIncomeLoss_6cf735f4-984d-45a1-87e2-dfb858e92099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_66f20449-8f9a-4359-96da-6dde1025a087" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_66f20449-8f9a-4359-96da-6dde1025a087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_dd043bb0-71c0-4af6-b106-5dcf231a0069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare_dd043bb0-71c0-4af6-b106-5dcf231a0069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_db3702a8-d256-4a4b-b552-f689c2825134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_EarningsPerShareBasic_db3702a8-d256-4a4b-b552-f689c2825134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_860706a8-8b50-44db-902a-0b3cd17a367c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_860706a8-8b50-44db-902a-0b3cd17a367c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_84ba368b-52f9-4cc5-bea1-88c12ec046b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_84ba368b-52f9-4cc5-bea1-88c12ec046b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_220ee158-efac-4fb8-b2e0-bbc63d2d3024" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_EarningsPerShareDiluted_220ee158-efac-4fb8-b2e0-bbc63d2d3024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_17519db2-1077-454f-b8f7-04d58a6b92be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_17519db2-1077-454f-b8f7-04d58a6b92be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_006edc5c-cd8c-4491-9bcb-da4b71be5561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_60883bb4-20d4-4321-9297-b59bce120fb8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_006edc5c-cd8c-4491-9bcb-da4b71be5561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="asgn-20211231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_2994d5ad-ea51-4cbc-975a-97da36eb8755" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_656e75c5-b0d8-465a-b6d4-b49db13e8364" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_2994d5ad-ea51-4cbc-975a-97da36eb8755" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_656e75c5-b0d8-465a-b6d4-b49db13e8364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="asgn-20211231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_8647c331-b5ef-4997-b0e2-3a410bb3ef1f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcd66647-1c41-4738-8e20-6838c6b31fec" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_8647c331-b5ef-4997-b0e2-3a410bb3ef1f" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcd66647-1c41-4738-8e20-6838c6b31fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a88482f0-7a93-45a3-bdad-e2f76f17c34c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcd66647-1c41-4738-8e20-6838c6b31fec" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a88482f0-7a93-45a3-bdad-e2f76f17c34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_a88482f0-7a93-45a3-bdad-e2f76f17c34c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_bfcb70b7-af90-4943-b8c6-270ab249f214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_bfcb70b7-af90-4943-b8c6-270ab249f214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AllowanceforWorkersCompensationLossReservesMember_98f62cbc-c454-4941-9466-aeaae1060317" xlink:href="asgn-20211231.xsd#asgn_AllowanceforWorkersCompensationLossReservesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_5139de1a-9499-4e42-ac1f-07614bb72d0e" xlink:to="loc_asgn_AllowanceforWorkersCompensationLossReservesMember_98f62cbc-c454-4941-9466-aeaae1060317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_74cb3eb5-9062-4f4c-895b-fed48ca63e08" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_fcd66647-1c41-4738-8e20-6838c6b31fec" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_74cb3eb5-9062-4f4c-895b-fed48ca63e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_74cb3eb5-9062-4f4c-895b-fed48ca63e08" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_44b8dde3-1f4e-44be-b50c-48b73d0c5c67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_44b8dde3-1f4e-44be-b50c-48b73d0c5c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26bef855-3f0b-4d62-a85a-f74e5dc3b219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_26bef855-3f0b-4d62-a85a-f74e5dc3b219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_73aa475b-0ca9-4d58-bd10-352b0f92ff8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_73aa475b-0ca9-4d58-bd10-352b0f92ff8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_bb3729c5-1f77-43c0-aed2-31ed363cce3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_691194eb-eb97-4075-9473-5d7af1ea9dfc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_bb3729c5-1f77-43c0-aed2-31ed363cce3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.asgn.com/role/AuditInformation" xlink:type="simple" xlink:href="asgn-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.asgn.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_asgn_AuditInformationAbstract_329cec1a-b8e1-48ed-a41c-d78646c14d42" xlink:href="asgn-20211231.xsd#asgn_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_7d157ad3-9758-4901-8a3b-6341b41e7b51" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_AuditInformationAbstract_329cec1a-b8e1-48ed-a41c-d78646c14d42" xlink:to="loc_dei_AuditorFirmId_7d157ad3-9758-4901-8a3b-6341b41e7b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_7494297c-7bdd-4b99-977d-5082c62adb9d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_AuditInformationAbstract_329cec1a-b8e1-48ed-a41c-d78646c14d42" xlink:to="loc_dei_AuditorName_7494297c-7bdd-4b99-977d-5082c62adb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_a6d9d9ac-e11a-4fa0-bb5b-f4d16f7bbba1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_asgn_AuditInformationAbstract_329cec1a-b8e1-48ed-a41c-d78646c14d42" xlink:to="loc_dei_AuditorLocation_a6d9d9ac-e11a-4fa0-bb5b-f4d16f7bbba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>asgn-20211231_g1.jpg
<TEXT>
begin 644 asgn-20211231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M6 2P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M\8_#7Q)% ?[-UO2O%^H7<)E ^475K=S2PW49(&X.N[&<,IYJ3]B?QEK?PO\
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
M:[CO?"?BCQ;=ZS9)-;^2P*I>R2LR2)*58,2P* JPR,>$_LJ+\2V_X+7^*?\
MA4$VAIXA'CGQD=//B.&9[,D"_P!RR"%E<97(!!X)!P<8-CQ'\6?%?_!1+_@H
M!H'P$_X*5>(W\!6F@WUQH]CH7AJR$$%OJ#2(# TD\DC)YY1$\_+@D1!0JMN
M!^O/[,OQB/[0?[/G@WXVOI(L)/$_AVUU">R4DK!+)&#(BD\E0^X GJ,&K=Q^
MT!\!K3Q\OPINOC;X1B\4/*(T\-R>)+5;]G/11;F3S"?;;FO&O^"BGQ+NOV+O
M^"=_B34?@=;KHDVBZ-8Z%X8%ID?V='++%:JR$\AHXF8J>3N537QE\)/A/XV_
M:"_X(R6/PA^#G[+?BG7/%FMZS)K5KXT^U:3';7&I1ZPPEN/-EOEN XMHY+?<
M8@3C'0[B ?H7^V!^U_\ "/\ 8O\ A#>?%/XI:O'Y@C=-$T2.8"YU:Z ^6&)>
MN,D;GQM13D]@><_8I_:[\+?&W]F#PU\4/B7\5/"\?B&\T5]2\16J:K;P_P!G
MJUP5&^/<#$B[XD!?GE<DELGXP_X*K>$OB(__  2B^&'BW]I7P':VOQ2T[7]/
MTG6]2NTM[B_")!?+AKF,MD2B..9E5R"S9(R./IG_ ()B_!GX06/[ 7@GQO8_
M"KPW!K6M^!);?6=8AT.W2[OX7=R\<TP3?*K%$)5B0=B^@H ^B=*^,_P>U[3[
M[5M#^*_AJ]M=,B$NI7-IKMO)':(<@-*RN1&IP>6P.#5CPE\4?AGX_N)K/P)\
M1="UN6W0/<1:1J\-RT2DX#,(V)49XR:_+C_@VZM;:]\7?%VSO+=)H9M'TE)8
MI4#*ZF2[!4@\$$<8JM_P;J11P?M!_%."% J)X>MU51V NVP* /U&T?XV?!KQ
M%K<?AGP_\6_#%]J4TC)%I]GKUO+.[ $E1&KEB0 21CL:;9?'+X*:C=ZU8:?\
M8/"T\_AL@>(H(?$%LSZ5DE1]I ?,&2"/GQR*_)?XX>!;_P 6?\' %YX$\):U
M/H)U7Q'9175]I1$4\4$VB0M=M$P'[N5XFFQ(.5=]XY%?H1^S!_P3%_9E_9%^
M)'BWXC?">VUEE\6:7_9\^BZOJ NK2TM2X=XH]Z^8X9E7)E>0X&,\G(!Z_:_'
M3X(WVDW^O67QC\*S6.E0";5+V+Q#;-%9QDX#RN'Q&I/&6(%7_ 'Q,^&_Q7T+
M_A*?A;\0=$\2Z9YK1?VCH&K0WD'F#&4\R%F7<,C(SGFOQ]_X(*_L_P#PC^/O
MQ(^(>G?&3P=;^(M-T[0[*2#1M2)DLGE>251+)#G9(Z+N",P.SS&*X)!'=?\
M!N_JNH:1\?OBSX"LKV5=+_LB"?[(9"5\R&Z:-'QZA9&&?>@#]8Z*** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /E/\ X*@?\$T-"_;X\&Z?K?AC7+;1/'?AV%X]
M&U.[1C;W<#'<;6X*@L$W?,K@,4);Y2&-8?[*GQV_;B_9X^%^D_ W]J']B?QI
MXDO/#EI'IVE^*_ 5_IM_'J-M& D+2K+=1>6P0!2Y;+8RRJ2<_9%% 'D7PYU+
M]J+XJ?$/3_''CWPI'\./!^E+*\'A.:_@OM6UJ9XFC5[R2 M#:PQA]ZPQO([2
M*I9U"[&^:_BQ^PY\6/@)_P %-](_X*!_!#P!<^+_  SJLTY\9^&](N8(]0LI
MI[1[:6>%)Y(UF1F9)BH;=NWC 4@C[QHH ^#/A9^PO\6?C[_P4YU;_@H%\;?
M=SX/\,:5<6[^#_#>KW,$FH7TT%G';13S)!)(L"!D:;:6W;M@P1DUQ'[>_P"Q
MU^V5\:_^"D_A']I?X8?LVZCJ7A;P==:*)+I_$NCP27ZV5ZUQ(\4<EZK!6#87
MS C9'(%?I510!^:W_!63]CG]LC]K#]IWP7\2O@E^S?J-]I'A?0K:*YN+WQ+H
M]L9I_M+W#(BO>;L*&"%B "P;&5 8WO\ @LK^R5^U]^V_K_P\D^!O[-NJRV_A
MS2[U]2FU/Q'HUN5ENC;D0@&])+)Y!#$97+#:S#FOT;HH _.G_@NO<:[<_P#!
M-WX>OXG\*7>AZBOC[2TO=)OIX)9;:1=+U%65GMY)(VY&05=A@CH<@<]9W?[9
MGQ9_X)+>%/V6/AA^RI>ZS-XJ\,:?;:9XPTO7K06 T_SDE8S)-(DL,X5?*92I
MC.2ZO_ /H_\ X*K?L:?'/]NKX2Z%\&_A7J?A/2[+3_$46LWNI^(-3N4E:6."
MX@6%(H;:0%2+@L7+@Y4#;WKT[]B/X2_%/X!?LW>&/@A\5X] DO/"VF1V$%_X
M>U.>XBO(T+8=EFMXC$V"!M&\'DY'2@#Y_P##G_!/7XW_  -_X)+>(_V4/@YX
MCMC\1]?MGOM4N+2\\F*YN9IH3<6L<K;0H:UB^S!VP&/)V!OE^??"W[ W_!2?
M7O\ @F=K/[)VJ_!WPCH<=AKBZMIFGRZK$^KZVYN%D:,O'-]FAVC<0\C[F$:1
M[5^_7ZN44 ?%W[)/P;_:M^%7_!*O5OV<O'GP :/Q1!X;UG2M T6P\264ES>M
M?27<BS3-))'!;HK7*@@3.VU&; )"5S__  10_98_:?\ V/\ 1?&W@?\ :$^!
M]]H:Z_?VMYI^JQZYIEW;_NHY$:-Q;W3R*Q++C"$'G)&.?O&B@#XX_P""T/[/
M7[0O[5GP \/_  :_9\^#UYXBO8/%L&L7M\-8T^TM[>**VNH?+/VFYC=I"TZD
M;5*X!RP/%2_"GPY^VY\$OV)_@UX-\!? F\3QEX(\0V]KXI\*WOB+3TAU72TM
M+U)L7$-Q)&%)DB9-Y!$R(2I R?L*B@#\\(_V!-4^,G_!27P7^U!\//V:-8^$
MWA?P[)%JWC$ZU+90G4M6BD=U2VM[2XF'SGRQ)("J, [<L<OO?%C]ASXL? 3_
M (*;Z1_P4#^"'@"Y\7^&=5FG/C/PWI%S!'J%E-/:/;2SPI/)&LR,S),5#;MV
M\8"D$?>-% 'P9\+/V%_BS\??^"G.K?\ !0+XV^ [GP?X8TJXMW\'^&]7N8)-
M0OIH+..VBGF2"218$#(TVTMNW;!@C)KB/VW_ -CO]LKXO_\ !3GPE^U)\./V
M:]2U'PGX.U70GDN6\2Z-#+?QV-YY\CPQR7JL P)"B0(W'(6OTJHH _-3_@HE
M^QY^V7^T#_P4&\%_M&?"O]FG4[[PWX0MM&CFFG\2Z-!+=FUOI;N0QH]Z".)=
M@W;<LI[8)_273KF>]T^"\N=.FLY)H5>2TN&0R0,0"48QLR%@>#M9ER."1S4U
M% 'Q1_P5M_X)Y?$7]J6[\)?'_P#9^MK6Z\<^"76,Z/=W*0#5;19A,B)(Y"+)
M')O(#%582O\ ,"%!Y']MK]E;X^_\%2?C/\,-+U'X,:]\.O _A"VN9?%.K^*K
MFS6X:2Z:W,UO:Q032M*P2W55D(5,L2>  WZ"T4 ?$_\ P6._9D^/G[2_[/\
MX3^ '[,_P+O=8&C>([;4GO$UG3;2TM[>&TN;=8!]INHY&?\ ?(>$VX'WL\5[
MK^P/X6^)'P[_ &3O!/PL^*_PVO\ PSK?A?P_;:9>VUY?6=PLSQ)M,D;VL\JE
M#@'YMK<]*]CHH R_&_@OPQ\1_!VJ^ /&ND17^D:UI\UEJ=E,/EG@E0HZ''(R
MI/(Y':OSL^"G["_[:'_!+3]H[5_B'^S/X-C^+'PU\10_9]6T&+5X;+5(H%<M
M$S+,51YHBS!63<'5WRL>X%?TGHH \$C_ &EOVG/B;8?V+\(/V+?%'AW4IEV2
M:W\4;VQL=.T]C_RT,=K<SW%T!R0B(F[&"Z9R)OVJOV8OB%\<_P!@_P 3?LV2
M>/O[<\5:GH**->U*%;=;Z_BG2Y!9$^6%'DC"@#(12!SMY]UHH _*[X*_LT_\
M%(;3_@G%XU_89B_91M]*GGO9[A==U?Q1:*]]&\T4AM+:$/M\PLA/GR2K$$SC
M<V ?HK_@D=\%OVC/V1/V4->^%_QM^ 6KV6M6?B*ZU73K2RUO2K@:G'+#"JQ1
M.EYM20-$V?-,:8*D,>0/L>B@#\U_^"/O[''[8_['/QJ\:>*OCE^SCJ-GIOB/
M0#':75AXDT>YV3QRF98F5;S=\XRBMC 8C<57+!G_  3A_8\_;+_9W_;^\9_M
M"_%?]FG4['PWXPLM7@AG@\2Z-/)9FZOX;N,RHEZ20%B*G9N(+#@C)'Z5T4 ?
MFE^S)^Q_^V=X!_X*N:Y^U]XS_9DU2Q\'>(=?UF191XFT66XM(+PR"*62)+TD
M[<J75-Q SM#D '5_X*:?L5_M0:I^WE\._P!MC]GSX6MXWL]"N-)FU'1+74(H
M)TN+"[,X5O,8?NY4VJ'4-M*MN ^7/Z,44 ?EM^UQ^QY_P47_ &@OVYO ?[6M
MS^S':?V=HHT:YET32/&&FO-I\-K?/,UK))<7$(GN,9<LBB(>:J!FV%SZ3_P6
MD_97_:K_ &T-/^'OA_X!?L_ZEJ*Z!]LN]5N[S7])M4B>X2W"P 27@9G4QN'(
M&SIM9P<C] ** /SW_P""CG[*/[:7[2W[#GPH^'/PI^'5]:7_ (;AMX?&7@FY
MURQ2:>6*UBABF$B7#02QQNLI \S<1*K;05./*_VZ?V!?^"D_[37P+^$3ZG\'
MO"/]H^"M)ET=O"7A;58DFLH3';(D\LL\RP-N\C!CA)$> =SAR(_U<HH ^1?^
M"@7[*G[0/[9/_!/G3OAO9^%M*TKQ[IUW9:K_ ,(Y%K*S0O)"DD9M1=,L:>9Y
M<N=Q 3>NW=M^>G_L*Z!^U_\ "K]BVT^$_P 4?V:SID_A3PM<Z=IVD6OB*RN-
M1UVZDF8QR(3,EO:Q(C,&$LI9R<C:$ D^MZ* /SM_X(H?L=?M:?L:^./'%C^T
M!\"+S2+#Q796 L]7A\0:7=0P/;&Y8K(D%T\HW>< I5&&1S@<UZ%_P5\_X)Z>
M)?VT=-\!>)_A;:(OB31?$4.FZC=;E4II%S(HEG8DC=]G<+(%'.UY<9/!^T**
M ,+PG\./"/@OX;Z?\)]$TM5T/3-&CTNWM'.0;9(A$%8]R5')[Y)K\R?@!^R;
M_P %$_\ @EK^U)XBO_V?_@0/BCX \1?Z/Y-OKD%I]KMUD9K9I'<[K:XB#LI9
MD:,AY,9R&7]4Z* .'^!9^.&I^'+CQ=\?+33]*UC5IEE@\*:3=BYM]#MPN%@-
MSL4W,Q.YI)  F2%083<W<444 ?!W_!9_]F_]J;]L;PKX5^&OP!_9YU35$T#6
MY[V]UFZU_2+6WE5H1&BQ++>"4Y)8G<BXVCKGCW#_ ()J>#_C%\(OV4?"7P-^
M-/P:U7PQK'AC3I;>YN+G5-.NK:Y)N)'4Q-:W,K<HX)WHN"&&3P3] T4 ?%'_
M  5M_P"">7Q%_:EN_"7Q_P#V?K:UNO'/@EUC.CW=RD U6T683(B2.0BR1R;R
M Q56$K_,"%!Y']MK]E;X^_\ !4GXS_##2]1^#&O?#KP/X0MKF7Q3J_BJYLUN
M&DNFMS-;VL4$TK2L$MU59"%3+$G@ -^@M% 'Q/\ \%D/V#OBO^U5\"/!VE_L
MZ:%:WM_X'OY/)\/-=1P-/:20I'B)Y65-R>4GRLPRI.#D -L>+/AK^W-\8O\
M@FCKGP8@^'UCX$\8CP5I>BZ)HZ>(HY[J[^S^6MZ9+B,B&%;B%&BCCR2N6\R0
M;\)]@44 ?E'X6_8&_P""D^O?\$SM9_9.U7X.^$=#CL-<75M,T^758GU?6W-P
MLC1EXYOLT.T;B'D?<PC2/:OWZ]S^ 7P(_:\\#?\ !(C7/V5?%O[.[CQ5/X=U
MC1-#TFP\36#SS?;I;N3[3<-++'!!&AN%7:LLCG:3M&=H^Z:* /B3_@BI^S3^
MTE^R5\,/%OPM_:%^#%YX?EU+7AJNGZD-:TZ[MY5,$4)AQ;7,DBOE"W*;<9^;
M. ?LWQ+J^H:%HLVJZ7X7OM:GB"^7INFR6Z3S98 [3<2Q1C .3N=> <9. ;U%
M 'Y3_LL?L2?MW_"+_@I=/^V)XR_9.U0>&]0\4:[?SVEGXMT*2Z@AOUN@GRF_
M"L4,Z;@&Z!L9. ?6/^"O7_!+_P 9?M81Z/\ M%?LW^# /B##'#;:_H4M];6L
MFH6V!Y<AE>00B>#[I._#)P&/EH&_0"B@#XY\'?!3]J_]KO\ 8 US]D;]MOX7
M7GA?Q;_8Z6UEXPFUG3[ZVU":WDCEM+B3[+<R2K*'C02@J X5F#9?:/&_^">^
MA_\ !5O]B+2+_P#9>O?V/;+Q7H3ZK)-HFN7GC*WL[/2VD_UDIF42M+;DCS/*
M"++EG[MM'Z544 ?)W_!2C]C?XY_M5?L+V_PE\/\ B.SU[QSI.L6VM2-(J6<.
MI3HLRRP0[CMA4"=A$'8_+&BNY)+UL_\ !,[PE^TYX$_9M\.?!OX_?!FS\'V?
MA;0Y-.19M;BO;O5)3,668"!BEO$L9*E69W=GR-BI^\^F** /R]_X)X?LF_\
M!0']@+X\>/\ P%X<_9WL/$&G^)X(K/3/'%]XBAM],M%ADD,5Y(B[II4VRDM
MJK)D;<CEAT'_  1N_8J_; _9 ^/?BW6/CW\"KK3M)\3:,+>#6K?7]+N(X98Y
MC(/,CBNVE"N,@;4;!QG R1^D5% 'YHZS^R+^V?<?\%@?^&X8/V7-8?P8FO1.
M%7Q-H@NV@33%L?-$9OP.67>%)!V^_%?H[XGU?5=&\,WFLZ-X4O=8O(+9GM]'
MLIH$GN7QQ&K3R1Q*2>[.J^]:-% 'YK_\$<OV._VQOV)/'WCG6?C?^S;JD5GK
MOAZ)=/ETSQ)HUP7GMW=Q"5%Z,-)NVJQPH;[S*/F$O_!'W]C#]L+]D_\ :0\6
M^+OCQ^S]>:1H_BO1G@AU.#Q'I5TEI*+@3 2I#=M)M(!4%$;YL9 !)'Z1T4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%4O$GB'1_"/AV_\5^(;P6UAIEE+
M=WUPP)$4,:%W8@<G"J3QZ4 7:*^8-'_;A^-GB3P]>?&OPM^S]IVH>"(_ 5KX
MJM-,7Q44UN739);K]^(OLQ@,QB@#_9O.&!_RU+GRQZY\;/B;\8O"L=OH?P'^
M" \9:W/;FXF_M'6UTO3[.+.%\RX:.0O([ A8D0\*Q=HQM+ 'H=%>0?LA?M7Q
M?M.?#K7?$OB?X?W/@O7O!_B2\T'QCX?U"^2==/O;8*TFV=0JRQ[74[\#OV 8
M\FG[>EW+\'G_ &L(OA8A^$2:J;?^WSK#_P!J-8"Z^RG519>1M^S"7YMAE\TP
M@R;<_NR ?1=%>8_&+]I&P\!>+?!OPJ\!Z+;^(_%WCZ6=O#NG-J/V>U2T@B\V
M>^N)U20QP(A4#:C-([JJCDLLOP7_ &@E^(OCSQ9\&/&7A^'0_&G@J6V.L:7;
MWQN;>XM;F/S+>\MI6CC:2)P&4@HK1R(RD'Y68 ])HKB_V@_CMX)_9L^$>K_&
M+Q^UP]AI<:".TLXP]Q>W$CK'#;PJ2-TDDC*@&0!G)( )'*:7^TEXO\*_%7PG
M\)_V@?AUIOAF[\>6MPWA:[TGQ VH0&[@199;"X9K>'RYO+;<C+N239(H(*KO
M /7Z*\@U/]I/Q9XK^+_BGX-?L_\ P]TWQ)?>!;.VE\5WVL:^VGVT5U<(TD%A
M"R6\QDG,:[W8A4C#("6)*KU?[/GQU\&?M(?";2_BYX%%Q%::@)(Y[&]0+<6-
MS$[1SVTR@G;)'(K*<$@XR"002 =I1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !5;6M&TOQ%HUWX?URQCNK*_MI
M+>\MI1E98G4JZ$>A4D'ZU9K'^(GA!/B#\/\ 7? 4NIS62ZWHUUI[7MN/WEN)
MHFC\Q?\ :7=D>XH ^!QI/Q;_ ."3'Q@UF7PU9ZG\2_@=;^';.75]/N&#ZIX.
MTR6\N]HA+-BY@20S,P('#C.S#.?NW5-;U_QK\,T\3?!37M(^U:KID=UH&HZO
M9RS6CI(@>.1XXWC=E*L#@,#S7A7BO]E;]IOXJW.N?#CXJ_&?0IO#OB#P/9:!
MX@\3Z1X8:WU#4[5)[HSPI&]U)';321RX>;:Z8D.R-3]WT3Q3\+?VA= \2^'(
M/V>?BYX8T#P?HVA1:9/X1\0>#Y+]#Y?RI-'/%=0RJ1'L0(6*_)DY+' !\P?"
MGQS\8]._9,_:I_9N^)O@K3+#XD^!=%UC4=;UWPZ9/)\0S:K875S%?KO^;S6$
M9X& JB) J!=@Z&!=#MO^"#Q"^6;<_ 5C[>>UD?U\T_G7TS\+/@?I7@*7Q+XA
M\1ZDFO>(?&MXESXKU::R6*.[V0K!%!'#EA%;QQ*$2,LYY9F9V=F/E<?[!E^O
MP5;]D=OBE'_PJ0ZJ9ET<:4_]JC3C=?:O[*^V>?M\CS,IYGE>9Y)\O(/[V@#P
M7]DE/$TG[=_P$_X3GS=\?[&NF-8^=G_CY,RB7K_RTV$;N_2O4-!>];_@MQKJ
MZ2#]E7]GF :MM^[YW]K(8\_[6T\>V:]G^,'[-UGXX\:>"OBW\/M8M?#WBWP!
M)/'H5Y)I_G6LUC/%Y5Q8SPH\9:)E"E2K QNBL,C<K/\ A#^SNWP^\<>,?C-X
MH\3Q:MXX\<-;IJ>KV^G^1;V=M;Q>7;6EM"SN5C0$LQ9V:1V9B0-JJ >*?\%>
MTO)? /P:@<M_9<G[07AM=9Q]WR/](^__ +.[;^.VE_X*E/>CQG^S9'H8/]IG
M]H;1#;[.ODCS/.S_ +.TC=[5Z==?LI^)?BK^R;+^SI^U/\7I_&>LW6^2?QI8
MZ3%IT\5PMR9[6XACCRD<D)$0!Z-L.X$,0;5A^S=XM\8_%CPC\7?V@?'VF>(;
MSP%:W \,6.C:$]C;B\GC6*74)U>>8O+Y:[40%4BWN?F)4J >3?\ !+A+P^/O
MVEI]=+?VHW[06LK/O^]Y V>1_P !VD[?:E_X)%O>R>#/C7(H(TQOVAO$ITC/
M3R?]'SM_V=V>G?=7K%[^S;XN\'?&'Q9\8?@#X^TSP_=>/;.V3Q38:QH3WUN;
MRW1HX=0@5)XMDOEML=#E9-B,=I5M_5?L\_ ?P7^S7\)=+^$/@5KB6TT\227%
M]>N&N+ZYED:2>YF8  R22,S'  &0     #M:*** "L[4O#.GZK=&[N)[E6*@
M8BN"HX]A6C10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%
M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q
M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\
M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\
MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\
M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO
M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5
ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1
M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &
M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#
MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10
M!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U;%% %?3=.@TJU%I;O(RAB<RN6//N:L444 %%%
M% !1110 4452\2>(='\(^';_ ,5^(;P6UAIEE+=WUPP)$4,:%W8@<G"J3QZ4
M 7:*^8-'_;A^-GB3P]>?&OPM^S]IVH>"(_ 5KXJM-,7Q44UN739);K]^(OLQ
M@,QB@#_9O.&!_P M2Y\L>E?'KXX_%SP9JUKX$_9[^ <OC[Q+-8"_O8;G7HM+
ML=,M69DCDFN)5;<\CI($B123Y4A)4+D@'JM%>(?LE?MGV7[1NF>,=&\>_#:^
M\!>,OAUJ M/''A?4KM;D6)9'>.:.=% FB=8W*L%&=A(RI5FQF_;?\3K^SI_P
MV3_PJ>Q/PV\H7V5\0L=8_LKSO+^V?9_L_D[]O[S[/YV=G\>_]W0!]$45YC\8
M_P!I"S\ >+O!OPI\#:#%X@\8>/I9SX?TN6^-K;Q6D$7FW%[<S"-VBA1"H&$9
MG=U51]XK+\%_V@E^(OCSQ9\&/&7A^'0_&G@J6V.L:7;WQN;>XM;F/S+>\MI6
MCC:2)P&4@HK1R(RD'Y68 ])HKB_V@_CMX)_9L^$>K_&+Q^UP]AI<:".TLXP]
MQ>W$CK'#;PJ2-TDDC*@&0!G)( )'*:7^TEXO\*_%7PG\)_V@?AUIOAF[\>6M
MPWA:[TGQ VH0&[@199;"X9K>'RYO+;<C+N239(H(*KO /7Z*\@U/]I/Q9XK^
M+_BGX-?L_P#P]TWQ)?>!;.VE\5WVL:^VGVT5U<(TD%A"R6\QDG,:[W8A4C#(
M"6)*KU?[/GQU\&?M(?";2_BYX%%Q%::@)(Y[&]0+<6-S$[1SVTR@G;)'(K*<
M$@XR"002 =I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !17Y\?\%WO^"[W@+_@D%X"TGP;X-\)
M6?B_XN>+[-[GPYX<OIV2ST^S5BAO[TQD.8S(&1(D*M*R2?.@0FOPO_XBRO\
M@M=_PG?_  EW_"_/#/\ 9_G[_P#A%O\ A7NF?8-N?]7O\G[5M[?Z_=[T ?UK
MT5^?'_!"'_@N]X"_X*^^ M6\&^,O"5GX0^+GA"S2Y\1^'+&=GL]0LV8(+^R,
MA+B,2%4>)RS1,\?SN'!K]!Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ JMK6C:7XBT:[\/ZY8QW5E?VTEO>6THRLL3J5="/0J2#]:LUC_$3P@GQ!^'
M^N^ I=3FLEUO1KK3VO;<?O+<31-'YB_[2[LCW% 'P.-)^+?_  28^,&LR^&K
M/4_B7\#K?P[9RZOI]PP?5/!VF2WEWM$)9L7,"2&9F! X<9V89S]Y3?$CP#:?
M#T?%ZX\0VT7A^328]075F!"-:L@D1QQN.5887&26P!DXKP7Q7^RM^TW\5;G7
M/AQ\5?C/H4WAWQ!X'LM \0>)](\,-;ZAJ=JD]T9X4C>ZDCMII(Y</-M=,2'9
M&I^[L?'?]DSX\>/=9\)6OP._:?TSP!X8\%V<*:-X:E^'D>KH;B)0D4\CS7:+
M(8E"^4I3Y&&_)<*R@&I^S+\);CPQJ_Q(_:9^)^DKI6L_%/58=0U'3;[:ITW2
M;.U%M8V\X/RB40*TDHZ*\S)SLW'XF33O$OP ^&EI\3K'0]?\5_L9Z]XM.H_\
M(>]T&O\ 1K/[1F*Y="F]],DN/WPMM^618O-(,DBO]Q_!CX _'[0M2URZ_::_
M:G;XEV>IZ.=.L=)M_!L&B6MI%(3]H9T@FD\]W C4,Q!C <+_ *QJPM&_8Z\=
MZ1^SG<?L=M\6[&X\ 2Z9-H\-W-H+'5X]'DW*;/S/.\DRB)C&MSY8P I\HL-Q
M //K_48M?_X+2>$]9%XMQI,_[.LMQX>G0YBE=]2<NR'N3&03_L[:LZ"]ZW_!
M;C75TD'[*O[/, U;;]WSO[60QY_VMIX]LU[#\4/V7]*\1^)/ ?Q(^&.JV_AS
MQ/\ #=9;;P[=3637-M+I\L(@FL+B,.C/$R!2K!PT;HKC/S*UGX0_L[M\/O''
MC'XS>*/$\6K>./'#6Z:GJ]OI_D6]G;6\7EVUI;0L[E8T!+,6=FD=F8D#:J@'
MBG_!7M+R7P#\&H'+?V7)^T%X;76<?=\C_2/O_P"SNV_CMI?^"I3WH\9_LV1Z
M&#_:9_:&T0V^SKY(\SSL_P"SM(W>U>G77[*?B7XJ_LFR_LZ?M3_%Z?QGK-UO
MDG\:6.DQ:=/%<+<F>UN(8X\I')"1$ >C;#N!#$&U8?LW>+?&/Q8\(_%W]H'Q
M]IGB&\\!6MP/#%CHVA/8VXO)XUBEU"=7GF+R^6NU$!5(M[GYB5*@'DW_  2X
M2\/C[]I:?72W]J-^T%K*S[_O>0-GD?\  =I.WVI?^"1;WLG@SXUR*"-,;]H;
MQ*=(ST\G_1\[?]G=GIWW5ZQ>_LV^+O!WQA\6?&'X ^/M,\/W7CVSMD\4V&L:
M$]];F\MT:.'4(%2>+9+Y;;'0Y638C':5;?U7[//P'\%_LU_"72_A#X%:XEM-
M/$DEQ?7KAKB^N99&DGN9F  ,DDC,QP !D      [6BBB@ K.U+6=0L;HP6_A
MZYN5V@^;$PQ].:T:* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V*
M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M
MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V**
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
M!+GQ9X9DP0DDNHW'V<W"@]"UOY8SUQD>M:O@_7KWPK_P6:\8>!M)D9=/\6?
M^QUK5X$^Z][:WXM896'J(79,^A%:^O?LDZS\#_BG\'?C=\%M%N=?7X<^"?\
MA!_$>D12Q1WFH:((56">$RNB&6&=!(T98;U=]IW*%;?^"GP/\9W7[47C[]LS
MX@^%Y-+O]<T*T\/>#_#MS<Q/<VNF6^)9'N&B9XU>>X 8(K-L1%W'<Q50#AO^
M"O>MZ@WP<^''PNBE9=/\>_&KP]H6NI_#-9M)),T;>H+PQDCN%-._X*6:[>?#
M_P"*7[-?Q)\/R-%J<'QPL=%#Q\,UEJ$3PW47T=%4$>P]*V_C1\)?C9^V]^QO
MI\GCGX86_P .OB7I&OP^(/#NA7VL)?0V>HV-RYMQ)/",%)HL@D#*>=G!VX-K
MQ[\*_B)^UE\;OA5XK\=?"[4O"'AGX:ZK)XCU&UUN\M99[_61&$M8(!;2R@QP
MN7D>9BH;"*@.6*@',?\ !-;6M0^('QC_ &E_BEX@D,FHS_&J[T)7D^\EEIL8
MAMHO8*CGCU)]:?\ \$CM>O7^%GQ/^&OF,VF>!_CAXCT7P^G\,%D)8YEB7T >
M:0X[!A71^ ?A9\1OV4/CO\4_$_@;X7:EXN\+?$O4X_$>G6^BW=I%-I^M&,I=
MP3BYFC CF81RI*N0OSJP&%+=5^PU^S=JW[,?P./A;Q=?VUWXG\0:]>^(O%US
M9$F!M2O)-\BQD@%D11'&&(!;R]V!G  /8J*** "L[4M9U"QNC!;^'KFY7:#Y
ML3#'TYK1HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8
MHH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
MV** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH
M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI
M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V*
M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6
MC_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_
M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7
M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=
M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z
M%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\
MZ%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^
M^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[
MZ6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M
MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI:UY)$B1I97"JH)9F. !ZFOP[_ ."R_P#P<3_$WXQ_$\_\$Q?^
M"+$>H>+/'7B&];1]9^(GA1?.D$IRLEII#KP6 #>9?Y"1*K-&W'G( >K?\%P?
M^#DG2/V.[R]_8R_89TB/Q9\=]1F&G7%U;1+?6WA:>0A%C\I PNM0+, EM@A&
M(,H) B?S?_@BM_P;Q^,_#_Q"3_@HQ_P5J\-ZIXY^*NM7W]LZ/X/\1W NUTVY
M<[Q?:FTA;[3>YP5A.4@P"VZ0 0^[?\$*?^#=7X:_\$X[&T_:;_:B^P^-?CSJ
M,1F-](?M%EX4,@R\5H7_ -;<G<1)=GGDI'M4NTOZ@T 8_P#PDNK_ /0H7O\
MWTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL
M44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WT
MM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%
M% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\
MWTM'_"2ZO_T*%[_WTM;%% %?3;R>^M1/<6$ELQ8CRI2,_7BK%%% !1110 44
M44 %%%% !151-?T237I/"Z:K;G48K1+J2Q$H\U8'9D60KUVED< ^JFK%Q<V]
MG UU=SI%&@R\DC!54>I)Z4 /HI$=)%#HP96&00<@BFW%U;6BJ]U<1Q!W5%,C
MA068X"C/<DX [T /HI))$B1I97"JH)9F. !ZFDBEBGB6:&171U#(ZG(8'H0>
M] #J**9#<V]P7%O.C^6Y238P.UAU!QT/M0 ^BF37-O;!3<3I'O<(F]@-S'H!
MGJ3Z4^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ
M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_
M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK
MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H
M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]
M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH
M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#
M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J
M#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_
M $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_
M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/
M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/
MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\
M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C
M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\
MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V
MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#
M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_
M $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q
M\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_
M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?
M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,
M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A
M0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\
M\^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG
M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_
M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=
MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ
MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %
M/_A,?#'_ $&H/^^J\:_;I_X*1?LF?\$[_@1?_'W]H_XCPV5A &CTK2+("74-
M:N]I*VEI"2/,D;N20B#+.R*"P\Z_X*T_\%>/V4?^"2GP9_X3+XL/;ZWXTU>V
MD_X0KX=Z=*BWVKR#(\QS@_9[56^_.P(&"J!WPA_(?]A3_@F)^W!_P<=_M&0_
M\%'/^"HWB'4?#_P;CG/_  BWANP5[,:M:!\BQTN(G-K8@C$EV<R3$$*SN6EB
M .8\-^&?^"A'_!V-^U6GQ ^+^O7/PL_9G\':NPL[:W=GM;-1P8+4, -0U-T.
M)+AE\N$,>%!2&3]_/V1?V;_V4OV%_@7I'[.O[,GA33?#GAG2$RL,'S37DY $
MEU<RD;IYWP"TC$G@ 8554=U\+O@Y\*O@E\/-(^$WPC^'ND>'?#6@626FCZ+I
M-BD-O:0KT55 ^I)/))))))-;_P#9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4
M?V=I_P#SXP_]^A0 6-_9ZE +JQN%EC)(#KTS4U-CBBA79#&J+Z*N!3J "BBB
M@ HHHH **** ,FV\">#[/QE<?$*U\/6T>M7=C'9W.HJF))($=W5#VX:1CG&3
MD9) &-:JB:_HDFO2>%TU6W.HQ6B74EB)1YJP.S(LA7KM+(X!]5-6+BYM[.!K
MJ[G2*-!EY)&"JH]23TH ?12(Z2*'1@RL,@@Y!%,6[M'N6LDNHS,BAGB#C<JG
MH2.H% #IX(+J%[>YA22-U*O&Z@JP/4$'J*(HHH(E@@B5$10J(BX"@= !VI9)
M$B1I97"JH)9F. !ZFDBEBGB6:&171U#(ZG(8'H0>] #;:UM;*!;:SMHXHUSM
MCB0*HR<\ >]%M9V=F'%G:QQ"20O((XPNYCU8XZD^M24R&YM[@N+>='\MRDFQ
M@=K#J#CH?:@!+BSL[LQF[M8Y3%('B,D8;8PZ,,]#[U)3)KFWM@IN)TCWN$3>
MP&YCT SU)]*?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5^=O\ P7#_ .#@3X'?\$I_"$_PK^'@T_QI\;]4LMVD>$A,6MM$1U^2\U(H
M043!#);@B27CE$/F#QO_ (+H_P#!Q]I_[+6N77["W_!.=4\;?'/4[D:5?ZOI
M=K]OM_#%U(WEBWAB4,+S4MQ"K" R1.0'#,#%6'_P0\_X-P=0^%GB^#_@H9_P
M519_&GQEUB]_MG2O"NO77V^/0[J1O,^VW\CEA=ZAN.X EHX6^;+R!6B /(_^
M"2W_  0._:"_X*$_&;_AZE_P6\U#5M=N/$%Q'J?A[X=^(@4N-57@PRW\. +6
MR1<"*P4+N4 .J1CRY?WHTW3=.T;3K?1]'L(+2TM($AM;6VB$<<,:@*J(J@!5
M    X &*FHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "LGQ]%XLN/ NM0> KB*+77TFY7199P-B79B;R6;
M/& ^TG/:M:L?XB>+'\!?#_7?',6CS:BVBZ-=7ZZ?;G$ER88FD\I>#\S;=HX/
M)Z&@#\]_V,-!^!/[3T/B']GKXG^#AX7^,ND_#^"P\076OP^5KZ>((Y[TRZO!
M<DB>5SYD$ID1\A2J']WMS]F_'']DGX7_ +3&OVC?'JTG\0^'=,L%73?"LE[-
M#9B\9W\V[F6)U\]]GE)&'R(\2$#,F1\F?MV7_P"R]^TPNJ_&KX:_$FVN/'.E
M> =+N_A/JOA+4O\ B</K9O+WRK..*(^:\C-L22)E+1C+$*4R/:OC]^WWX!_9
MH\)>$/A+\:/BYHGA[XDZ_P"'K636[RX@:XAT5C"HN+QXH5;>?,#B&+ $C8R5
MC5V !SW[ OPL\7?"CQI^T/\ L_?"KQG?Q?#_ ,.^(K6R^&EUJ$C7BZ-?3:>9
MKV",R$EX[>6:W&PGJK9.YF)XK]N[]A/X4_L^_"G3/C[^RS::QI'QCT_QCI$/
MA[Q#_;UU<WWB*]N[V*"2&Z,LC"?S%D>1A@#$9'"%E/M/[,/[8/[#]]X-U;PI
M\ _B<NH>'O!.CRZOXN\3W=O/%!;-+*SO/=W%PB&6XN'\^4LH;)20G;E0?+-*
M_P""HW_!/WX@>.H/C/\ %3]H*QMK;P[)/_PA/AAM(OI9+5F5HWU&94@8-=2(
M62-!GR8G89WRR! #M_C]XK?XQ_\ !1?X>?L@:]$MSX2TGP3>>-?$VCRC=;ZM
M-YK6MG%<(>)(XI%,WEG*LQ0L#M&'_ [Q5_PIS_@HYX\_9'\/0QVOA/6_ 5IX
MV\/Z/ H2WTJY%P+2[C@0<1I,Y68H,*'#L "[9H?%/3V^'O\ P4 ^%_[:?B"Q
MGTGPKXL^'4_@_7[O4PL0T.Z>0WMF+LY*Q>8[-!NSM$BJI/S+FU\%O#B?%3_@
MHS\0_P!L#2;A9_!_A_P!:>#=#UJ$[[?4Y_.%Y>20..)$A8"(NN5+EU!)1L &
MO_P5#^,7C#X8? '1?!GP^URXTO6?B3X\TKP?:ZK92%)[*.\=C-+&PY5_*B=
MPY4R!A@@&N9_:6LO"7[$_P ;?@/XX^"GABQ\/:5XE\;P^!/%.EZ7;K##J5I>
MQD6\DX4?O)()8S(LK9?YY 20[ U/VSM<\._MK?L<>$OVGOV8Y+OQ19^!?B'I
M_B_3[>VTZ:*XOXM.N)8;J*.*55<L%:5@N,MY0"Y)&;?[3\WA?]M#XZ? 3P/\
M&/$UCXBTKPYXUA\=^)]4TFX6>WT^SLX]ULLS*2$>XD?8D9^<A7.,(Q  W]FF
MW\*_MJ_M!?'?QO\ &GPO8^(M'\)^,9/ OA/2=6MUGM].M[1"+N6%&!"2SRN'
M:4?/A44$!0*ZG_@F)\7?%GQ'^!WB+P'XZURXU35/AG\0M7\'2:K>REY[V"SD
M4P2R,>6?RI$0L>6,>3DDD\Q^S!<^%OV,OCY\>OA_\9?$MCX>TSQ+XSE\>>%]
M4U:Y6"#4;.\3_24A9B [V\J"-T'S#?&<$.I/2_\ !+WX1>+?AQ\"?$'CKQWH
M=SI>J?$OXA:MXPDTN^B,<]G!=R*((Y%/*.8HDD*GE?,P<$$  ^D:*** "BBL
M[4O#.GZK=&[N)[E6*@8BN"HX]A0!HT5C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;
M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4
M5C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P
M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_
M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1
M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;
M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM61X]F^&7PL\%ZI\1_B3XVCT'0-$L9+S6-9U;5A!;6=O&I9Y9)'(5% &22:
M.LN+B"T@>ZNITBBB0O))(P544#)))Z #O7X6?\%AO^#A7XQ?M1_%C_AUU_P1
M)@U/Q/XG\17CZ1K?Q&\+?/-<N<B6VTF0$".-5#&34"0JJK-&RJHGKR'_ (*
M_P#!4C]KG_@O+^T5+_P3*_X(^>'-=@^'-T[0^*?%UQ/-:MK=F&"RW5Y*1FPT
ML9_U9'FSY564M(+>OU9_X)'?\$-?V8/^"4WPI6R\+E_$GQ(UBS5/&/Q#N(_*
MGNSPQMK9>3;6@8 B,$LY4-(S$+M /*_^"%W_  ;Q?"3_ ()CZ':_'_X]G3_&
MOQWU*V+7.M%?-L_#(D7Y[>PWC+2D$K)=$!V!*H$0L'_2^L?_ (0?2/\ GYO?
M_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B
MBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^
M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:@#8HK'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJ -BBJ^FZ=!I5J+2W>1E#$YE<L>?<U8H **** "BBB@
MHHHH R;;P)X/L_&5Q\0K7P];1ZU=V,=G<ZBJ8DD@1W=4/;AI&.<9.1DD 8UJ
M** "BBB@!L\$%U"]O<PI)&ZE7C=058'J"#U%$444$2P01*B(H5$1<!0.@ [4
MZB@".VM;6R@6VL[:.*-<[8XD"J,G/ 'O1;6=G9AQ9VL<0DD+R".,+N8]6..I
M/K4E% $=Q9V=V8S=VL<IBD#Q&2,-L8=&&>A]ZDHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ***\'_ ."AO_!1S]E__@F3\ [OX]_M->,A:0'?#H'A^R*O
MJ6O787(MK2$D;VY&YR0D8.YV44 =U^TU^T_\"/V.O@MK7[0?[2'Q&L/"_A/0
M8/,OM2OWY=C]R&)!EIIG/RI$@+N3@ U_/E\:?VBO^"C'_!V'^U%+^SA^R_H^
MH?#G]FSPMJ<<NL7NH!OLT40;*7FIM&V+N]< M!8HQ5#@YPLEQ3?A3\#O^"CG
M_!V;^U)'\=OVA-4O_AM^S1X2U62/3+6Q9C:VZ X>TT\.H6]U!UXFO'79%D\
M".W/]!7[+/[*GP#_ &+?@EHW[//[-7PYL?#'A70X=MK8V:Y::0@;YYI#EYYG
M(R\KDLQZG@4 <'_P3F_X)K?LO?\ !,#X"6WP*_9J\("'S0DWB3Q-?JKZEK]V
MJX-Q=2@#.,MLC7$<8)"J,DGW^BB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)\?>);CP9X
M%UKQA9Z/+J,NDZ3<WD6GP'Y[EHHF<1+P>6*[1P>36M5+Q)XBT7PCX=O_ !9X
MCOUM=.TNREN[^Z<$B&&-"[N0 20%4G@9XH ^+_V>_BK^T%^U)X N_CM\(_VH
M+BX\677PSM-6A\.6NF6$FC6VJ?:;[=I,D#0^<B*8TC,AF$YR'+E-J5]#_'GP
M5^TQ\4=9MO!OP=^,<?PXT>#3UN=3\36^A0:C>WMP[NJVL*3GRX414WR2%69O
M-C5,8<U\M?M2_ '7?V3OC1XX_:__ &(/$%CX0N] \$VOB;QGX2="VC^*(#<7
MGVA7C#;89/+AW(8P/F+;=K.6KZ\G^/5A#\)/#7Q C\,W4NL^+M,M9O#_ (32
M0"ZNKJ>!9A;Y(PH0$F25@%C1&=L 4 >-?LB_M)_&KPW>_&SX0_M>^*++7+[X
M'RVUU=>.-/TY+4:IIEQ9R7B/)#'A$F2&/+!< >8J\E2S8%O^T+^TG=?L12?\
M%$!XRF6<0MXBC^&XL[7^S/[!6X(-J9?)^T&X-J#-]H\S'FX&SR\H>\\;_LZW
M6D_LI?%GX91ZW:ZI\2OB?X5U[4M9FMSM?4+Z:S^SK'"C'>+:$-;VT8/1 F[Y
MG)/D\?CK0E_X(*'68IE\K_A2YT<CO]K\O[ 8\?WO/RN.N>* /4_B'^U/J7Q/
M^-7PI_9Y^!/BF32U^(/A:3QAK/B2&VBDN;+0EB#0"!)E>,2W$K!-[JP15<@%
MBI78^!?QP\6:=^U+XX_8X^)?B*76KW0M%L_$?A/7KJ"*.YOM)G(BDCN%A1(S
M)!<?('55WHZ;AN5F;Y__ &?OA9XH^!/[>GP!L_'UK) ^H_LKP>%[?SAC;JE@
MR7%S;CW6-LXZXS7H?@W1=0\6?\%G?&/C;3(V;3_"/P/L-%U69!PEY=WPNH8F
M/J8D=\>PH ]0_;D_:4U']E[X$R>,_"VFVU[XEUK6;/0/"-G>Y\F74KN39$9-
MI!*(H>0J""PCVY&<CE?''Q2^)/[)_P :OA;X9^(?Q5U'QCX;^)>K/X<U&ZUB
MPM()=.UIHP]I-!]EAC BF821-$^[;^[96X<-RW_!7#2Y;OX._#/XHV[B;1_!
M/QN\.ZUK\R-NCBLEED@>5B.,!YHP3VW&G_\ !2[1=0\>_%7]FKX9>'T:34;C
MXX6.M;(QEEL].B>:YE^B(P)/TH Z7P/\5_B-^U?\>OBCX,^'_P 4]1\'^%_A
MEJ$.@6EWHMC:37&I:UY;/=2S&ZAE A@;9&L2A=YWLS$;5'6?L0?M'ZI^TS\$
MF\3>+=/MK3Q/X>UZ]\.^+[6R!$":E9R;)&C!)(1U,<@4DE1)MR<9/EW_  33
MT2\\!?%S]I;X:Z^C1ZI#\;KW6F23AFLM1C6:UE^CHK$'V-'_  2+T74&^%/Q
M/^)LD;#3O''QP\1ZUH3X^6:S,L<*RKZ@O#(,_P"R* /K&BBB@ HHK.U+PSI^
MJW1N[B>Y5BH&(K@J./84 :-%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;
M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U
M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M0!L45C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q
M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!
ML45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M7YM?\%S/^"[OP%_X)<^';GX
M(?!FXC\:_'34K0?8?#HOWDL_#JR+F.ZU$HP.X@AH[52))!AF,:,K, >\?\%?
M/^"T/[,W_!)#X1?VW\0;N/Q%\0M:M';P7\.;"[5;K4&Y47$[8/V:T5AAIF!+
M$%8U=@0/R<_X)^_\$I/VUO\ @X3_ &AH?^"FO_!6[Q+JNG?"R:0/X4\*0^99
MMK5F'W1V>GQ9W66F#^*?/FSY)5F9VG7T/_@D'_P;S_&C]L;XH_\ #SS_ (+:
M7FKZ_K/B&X35-!^'7B1C]IO3@&*XU2,@"&!5"B*P 4!0HD5$7R6_<FU^'OAZ
MQM8[&Q-S###&$AABN"JHH& H X  X % #OAU\.? 7PB\"Z3\,?A=X/T[P_X=
MT*QCL]&T72+18+:S@086..-  J@>E;58_P#P@^D?\_-[_P"!;4?\(/I'_/S>
M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S
M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%
MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_
M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &
MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'
M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_
M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__  @^D?\ /S>_^!;4?\(/
MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (
M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q15?3=.@TJU%I;O(RAB<RN6//N:L4
M%%%% !1110 53\0:!H_BK0;[POXBT^.[T_4K.6UOK67[LT,B%'0X[%20?K5R
MB@#Q"P_8$^!UMKW_ !,IM?U3PS%I-E96O@W6/$]_=V"+;3RS1K(LT[>?"ID&
MVWEW1+L!"] NE\=_V$_V7_VE_%UKXY^-7@34=7U*QLOLEE+%XNU6SCMX2VXJ
MD5M<QQKDX+$+EMJY)P,>NT4 >7?L^?L8?LV?LLZKJVN_ WX=R:1>ZW!##J=W
M<ZY?7\DL<1<H@:[FE**"[$A<9XSG:,65_9*^!":XVKCPE.;9M>_MLZ"=6N3I
M7]I[_,^U_8O,\CS/,_>?<QYG[S'F?/7I%% '-?$OX1^ _BW8V-GXUTF2672=
M02^T>_L[N6VNM/NE!4303Q,LD;;693@X9696!5B"WP!\'OA]\,M)U'2?"6BO
M&=9NWNM:O;J\EN+O49W4(TL\\K-)*VU54%F^5555PJ@#IZ* . ^&7[+WP-^$
MGP+'[-?A#P+"?!1M[J"70]2GDO(Y8[B1Y)D<S,S,&:1N">,\5-X _9U^%OPW
M\10^+M$T[4;S5;33/[-T[4==URZU&:QLLJ3;P-<R.8D)5-VW!?8N\MM7'<T4
M <-X]_9T^%OQ%\42>-=:T_4;/5KG2_[-U#4-"UV[TZ6^LMQ86\[6TB&5 68K
MNRR;WVE=[9ZKPKX5\-^!_#=CX.\':%:Z9I6F6J6VGZ?8P".&WA0;51%7A0 ,
M8J_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 450\4>*_"W@C0;GQ3XT\2Z?I&F6<>^[U'5+Q+>
M"!?[SR2$*H]R:^(OVHO^#DS_ ((\_LL?:=/U;]J^P\;:O;YQHWPSM7UIY".H
M%S#BT!SQAIU_G0!]4_M9_M*> /V._P!FGQO^U#\47D_L+P-X<N=6OH8"!)<^
M6F4MX\\>9+(4B7/&YUS7\<G_  43_P""N_[;G_!2WXHZGXU^.OQ>U:V\/3W3
MMHGP_P!'U*6'1M(@S\D20*0LK@8#32!I'(R3C 'Z)?\ !57_ (.7=<_X*P_L
MW>,_V!/V.OV$/%\NF>,(K1KO7KN\:\U98+6^M[SY-/L8I%3)MU5F,SC:[<=Z
M_$^@#Z _8^_X*F?M_?L&SWO_  RW^T_XE\.6=_8S6MSHSW0N]//F(RB46MP'
MA69-VY)0@=2.N"0?W/\ ^#;S_@AI\)+_ ,"^&/\ @K=^UWXTM_BM\0O':_\
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
MM!%<7 0F.-Y &,:LV 6VMM!)P<8K\"-8^)7_  =6_P#!;#6;SP?X(\(7_P
M?AQ)=R6E[=1++X8LPJL48/>.'U&^'#*WV8-$Q# H.E 'ZF?MD_\ !P/_ ,$K
M?V&OB3XP^!'QN_:,EB^(G@VR$E]X-L?"&KW$DUQ)9I=P6R745HUKOD26(9,H
M5&?#E"K ?RJ?\/(OVCO^'CG_  \Z_M[_ (N%_P + _X2C_6MY/\ K/\ CP]?
MLWV?_1=G_/'Y:K_\%,?V*/%'_!.W]MOQI^Q]XV^(]OXMU?PFFF2:EXAM+5X8
M[J:]TRTU!]JR,S$(;HQ[V.7V;B%W;1X10!_9;^Q?_P %_P#_ ():_MW_ !,\
M(? /X$?M"W%S\1O&.GO/9>"[OP;K$$L$T5E)>7-N]S)9K:[HHH9LL)2C&,A&
M;<N?L^OX_/\ @V!2^D_X+F? ]--G2.8_\)+L>1=P'_%,ZKGCZ9K^NO[%XW_Z
M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C
M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z
M#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**KZ;'J
M,5J$U2XCEEW'+Q)M&.W%6* "BBB@ HHHH *Q_B)X03X@_#_7? 4NIS62ZWHU
MUI[7MN/WEN)HFC\Q?]I=V1[BMBB@#YG\5_LK?M-_%6YUSX<?%7XSZ%-X=\0>
M![+0/$'B?2/##6^H:G:I/=&>%(WNI([::2.7#S;73$AV1J?N^L_%SX)W/C3]
MG;5?V>OAOK]CX9L]1\+S>'X;FZTE[Y;.RDM6ML)&)X275&&TER/EY!S7?T4
M>>? /X'ZC\*/V=M#_9[\=>*+'Q+:Z)X<AT-;RUT=[$7-G%;K !)&9YOG**=S
M!@#G@"N#T;]CKQWI'[.=Q^QVWQ;L;CP!+IDVCPW<V@L=7CT>3<IL_,\[R3*(
MF,:W/EC "GRBPW'W^B@#RGXH?LOZ5XC\2> _B1\,=5M_#GB?X;K+;>';J:R:
MYMI=/EA$$UA<1AT9XF0*58.&C=%<9^96L_"']G=OA]XX\8_&;Q1XGBU;QQXX
M:W34]7M]/\BWL[:WB\NVM+:%G<K&@)9BSLTCLS$@;57TVB@#Q:Z_93\2_%7]
MDV7]G3]J?XO3^,]9NM\D_C2QTF+3IXKA;DSVMQ#''E(Y(2(@#T;8=P(8@VK#
M]F[Q;XQ^+'A'XN_M ^/M,\0WG@*UN!X8L=&T)[&W%Y/&L4NH3J\\Q>7RUVH@
M*I%O<_,2I7U^B@#R"]_9M\7>#OC#XL^,/P!\?:9X?NO'MG;)XIL-8T)[ZW-Y
M;HT<.H0*D\6R7RVV.ARLFQ&.TJV_JOV>?@/X+_9K^$NE_"'P*UQ+::>))+B^
MO7#7%]<RR-)/<S,  9))&9C@ #(    ':T4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 45P'QY_:K_9E_9;T'_A)_VD/V@/!W@6Q,9>*;Q7XCMK'S
M@.T:RNK2'L%0$D\ 5^>?[47_  =X_P#!*'X%_:=*^$.I>+_BUJD65C'A306M
M+$2#L]S?F$[?]N*.4>F1S0!^I=(S*BEW8  9))X K^?2_P#^#DW_ (+A_P#!
M0R]F\._\$O?^"<9T?39Y#&GB"V\/W?B*:U.< O>RI#80^_FQ$9XSZQK_ ,$&
MO^#C+_@I4PU#_@I'^WV?!V@WIS>^&M0\4OJ/E[NI72M+,>G=.N)5/0=.@!^M
M?[47_!:__@EC^QY]HL_C=^VKX+BU.UR)M \/7QUG44<?P/;6"S21$GC]X%'J
M0.:_.G]H_P#X/4?@'8:@WA#]B;]CGQ?XZU.>7R+'4/%U['I<$DA.%:.VMQ<S
M3@G&%)A8Y[=_3_V7?^#./_@F7\'OLVJ_M!^+?&_Q:U&/!N+;4=3_ +(TR0CN
ML%D5G7GLURP[>N?T6_9P_86_8U_9 T]=/_9B_9A\$>""L?ER7GA_P[!!=SKC
M'[VY"^=,<<9=V- 'XB?\-/\ _!WO_P %1/W?P>^#-Y\$O"6H?\O=KH,/AB-8
M3]V1;G57>_<8YW6QYZ@8Z='\+_\ @SQ_:.^/WBB/XG_\%.?^"D>I^(-8FP;Z
MV\.-=:S>2@\D?VGJC J?^W=QGOQS^]U% 'P5^R[_ ,&T'_!';]ES[/J%I^RW
M;^/=6M\9UCXG7S:R9<="UJX6SSGGB ?RK[B\(>"_!WP^\/V_A+P%X3TS1-*M
M$VVFF:181VUO"OHD<8"J/8"M.B@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **I^(/$.@>$]$NO$OBK7+/3--L86FO=0U"Y2&"W
MC49+O(Y"HH'4D@"OS8_;L_X.L_\ @F#^R)]M\+?";Q7>?&GQ7;[D73O 3K_9
MB2#H)=3D_<E#_>MQ<$=UH _3.O+_ -L/]LC]GO\ 8-^!.I_M(?M/>-)=!\)Z
M5-%!<7T&EW%X[32MMBB6.W1V+.V%!("@D98#FOF[_@AU_P %?YO^"L_P0\2>
M,O'_ ,-K'P+XRT#Q#(C^$[>ZDD\S1Y%1[.^1I0K2HQ:2)I H4O Q 4,!3OAA
M^V[^P/\ \%NQ\8/^"?FN_"KQ#?Z/H=C;KXFTCQC:_85U01WA#&$6]QYZ""X@
M@)8F)PSKC&,T ?GK^T-_P=N?M+_M1>.7^ '_  1Q_8;UW7-:O"T=GK_B/1Y-
M4U%USM,L6F619(0OWO,FED0 _/&N#7TA_P $5_V>O^"XOPB^-/C7]N#_ (*_
M?M*6T7A'7/!,R7_@SQ)XE2:726AD6Y2]6WM +#3HXXQ.&6-@2)6WHI4$=U_P
M0OLOVHK/3/BQ\$/C5^P)H/P%\&V316G@V7P#X/DT&&Y='N;>Z<32NUS>2D>3
M(EVS-G#,&Y%>B?\ !)C_ ()I?M+?L3^&OB;I'[7/[3\/Q57XC7,#S6EPUY=M
M#Y:3Q2O)=73[Y3-%)&K)L 'E##'- 'M'@C_@H9^S;\<O@'\1?CY^ROXQB^)=
MG\.+6^.IV.@I)$]U=6UG]J^S0M.BAS(A54D7=&6) 8E6QX9^Q;_P4W^+/_!5
M']@_XO?%G]FKX;/\/OB'X>?4=.\$6-Y=1ZDDUTMBLUE,TDT,<3>9,7B92I5-
MO)->V_L,?\$VOV4/^"=?@W6?!G[-'@_4;.+Q')!)X@N]7UN>]EOWA5UC9ED;
MRTP)''[M$#9^;.!CW+3=,TW1M/ATG1]/@M+6WC$=O;6T0CCB0=%55 "@>@H
M_B7_ ."M.F_M?Z5_P4%\?VO[>MY+/\66_LJ;Q:\T]I(P:32;.2W4FS_<?+:M
M;KMC^5<;>H-?.5?V>_M1_P#!!7_@D]^VC\=M=_:7_:7_ &4_^$E\;>)?LO\
M;>M_\)UKMG]I^SVL5K#^YM;Z*%-L,$2?*@SMR<L23Y__ ,0N/_!"C_HQG_S)
MOB?_ .6= 'X _P#!KC_RG7^!G_<S?^HQJU?U^U\@?LN?\$%?^"3W[%WQVT+]
MI?\ 9H_93_X1KQMX:^U?V)K?_"=:[>?9OM%K+:S?N;J^EA?=#/*GS(<;LC#
M$?7] !1110 4444 %%%% !1110 4444 %%%% !1110 52\2>(='\(^';_P 5
M^(;P6UAIEE+=WUPP)$4,:%W8@<G"J3QZ5=JMK6C:7XBT:[\/ZY8QW5E?VTEO
M>6THRLL3J5="/0J2#]: /FG1_P!N'XV>)/#UY\:_"W[/VG:AX(C\!6OBJTTQ
M?%136Y=-DENOWXB^S& S&* /]F\X8'_+4N?+'M7[07Q>O?@7\&M?^+]G\/M1
M\2IH&DW&H7.G:;=6\+B&&%Y7=FF=0%"H<[0[_P!U&KXD&D_%O_@DQ\8-9E\-
M6>I_$OX'6_AVSEU?3[A@^J>#M,EO+O:(2S8N8$D,S,"!PXSLPSGZ[_:D\0Z-
MXN_8A^(OBOPY?)=:=J?PJU>[L+F,$+-#)ILKHXSS@JP/XT =/\ ?BA)\;O@9
MX.^,DNBC36\5^%[#5VT];CS1;&YMTF\K?M7?MWXW8&<9P.E<P/VD[GQU\5M7
M^$/P#\'P^);GPQ,L'B_Q!>ZD;32])N2,_8Q*L<KW%V%PS11IM0$"21&(4\7\
M$?&NM?#;_@E#X8^(OAJ/?J.@? &VU+3TV[MT\&C+*@QW^91Q7S]\"O"'[1_[
M//\ P2IT?]I7X&_'N0:MI^@3^-=:\.ZAX?LI[#6TD=KJZ%S*\;79G\K</-2=
M,^4J[!]X 'UY\8OVAIOAGXM\&?!SP_X<M]=\>>.)9UTK2#?FVM88;>+S+J\G
MFV2-'!&, 81G=W50.6*R_!?]H)?B+X\\6?!CQEX?AT/QIX*EMCK&EV]\;FWN
M+6YC\RWO+:5HXVDB<!E(**T<B,I!^5F^:?AQ\1Y/C3_P53^%_P 7KS3I+/3_
M !-^RO#K.B6<K;A!+<WAED0'C+A),$CJ *ZC07O6_P""W&NKI(/V5?V>8!JV
MW[OG?VLACS_M;3Q[9H ^@_V@_CMX)_9L^$>K_&+Q^UP]AI<:".TLXP]Q>W$C
MK'#;PJ2-TDDC*@&0!G)( )'*:7^TEXO\*_%7PG\)_P!H'X=:;X9N_'EK<-X6
MN])\0-J$!NX$666PN&:WA\N;RVW(R[DDV2*""J[_ ";_ (*]I>2^ ?@U Y;^
MRY/V@O#:ZSC[OD?Z1]__ &=VW\=M+_P5*>]'C/\ 9LCT,'^TS^T-HAM]G7R1
MYGG9_P!G:1N]J /6-3_:3\6>*_B_XI^#7[/_ ,/=-\27W@6SMI?%=]K&OMI]
MM%=7"-)!80LEO,9)S&N]V(5(PR EB2J]7^SY\=?!G[2'PFTOXN>!1<16FH"2
M.>QO4"W%C<Q.T<]M,H)VR1R*RG!(.,@D$$_/?_!+A+P^/OVEI]=+?VHW[06L
MK/O^]Y V>1_P':3M]J7_ ()%O>R>#/C7(H(TQOVAO$ITC/3R?]'SM_V=V>G?
M=0!];T444 %%%9VI:SJ%C=&"W\/7-RNT'S8F&/IS0!HT5C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2TV3Q3JD2-++X2NU502S,Z@ >IYH VJ_$G_ (.F
M_P#@NM\;/V0/%&G_ + '[&GC2?PUXKU/0X]4\>^-=-DVWNF6TY86]C:/U@F=
M%,KS+AU1XMC LQ'V=^V-_P '%7_!+S]BB2ZT3XA?'2U\2^(K7<K^%?A_+'K%
MZ)!UCD:%O(MW']V:6,\]*_F"_P""OG[<WAG_ (*2?\% O'7[9?@GP'JOAO1_
M%?\ 9T.GZ3K%VDT\26>G6UGEFC&Q2WD>84!;:9,;FZD \._X75\9/^$[_P"%
MI?\ "VO$W_"3>?YW_"1_V]<?;_,SG?\ :-_F;L]]V:_;[_@B;_P=>Z;\*OA'
MK_P:_P""KWQ$UW7)/#M@EQX&\;V^E2W^J:LNX(^G710?O)5!$B7$I7<JR+(Y
M8)N_!NOT#_X-LO\ @G]X4_;V_P""B]EI_P 8_@V/&GPW\$>'[W5_&>F77F+:
MRL\+V]E%(Z,IW&YD24)GYQ;29!4,* /T=^-O_!YQK/Q"\1GX;_\ !.C_ ()]
M>(/%.L7;%=*N_&=R\L\IZ#&F::)'DSP>+D'MCGCBO[!_X/#_ /@J-_R$M3O_
M (#>$M0Z*\T7@Y+8-U!6,2:QC'9MP_$\_N'\$O@E\$/V:O#@\(?L\_LN^'O
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 45^?'_  7>_P""[W@+_@D%X"TGP;X-\)6?B_XN>+[-[GPYX<OIV2ST
M^S5BAO[TQD.8S(&1(D*M*R2?.@0FOPO_ .(LK_@M=_PG?_"7?\+\\,_V?Y^_
M_A%O^%>Z9]@VY_U>_P G[5M[?Z_=[T ?UKT5^?'_  0A_P""[W@+_@K[X"U;
MP;XR\)6?A#XN>$+-+GQ'X<L9V>SU"S9@@O[(R$N(Q(51XG+-$SQ_.X<&OT'H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BO-OVDOVQ/V5_V//"G_":_M0_M ^$_ NG
MLC-;OXBUF*WENL=5@A)\R=O]F-6;VK\K?VQ?^#S#]D3X?WDW@G]AKX%>)?BQ
MK4DGD66M:NCZ/I3R,<(T:,CW<_/_ "S:*$G( :@#]FZ^>/VQ_P#@J]_P3R_8
M'M9U_:C_ &J/#&@:I#'N'AFWNC?:O)QE<6-L))P#P [($YY8#FOQH^S?\'97
M_!:?F>2\^ 'PWU3^$^;X1M/)?V'F:M=1LGKOB8>@;GZ'_8X_X,T?V._AS=0>
M-/VX/C=XE^+6MO)YUYHVEN^C:2\C'<RR,CO=S\_QB:'=R2G/ !Y]^T?_ ,'B
MWBWXI>+3\&O^"5/[#&O^,O$%\[1:7JOB^RFN9YVZ9ATG3F:64=P6G4]-T?)
M\Z3_ ();?\'-7_!91QJG[?/[25S\)O .HD-)X9UF_%I&T!Z!=$TS:LC+R,7K
M1R8SECGG]U_V</V0OV7/V0?"0\#_ +,'P!\*>!=-**L\7AO18K9[DCHT\JCS
M)W_VY&9O>O1J /RW_8M_X-(_^"7W[,WV3Q%\;M.USXT>(H-KO/XON/LVEK(.
M\>GVQ"LI_N7$DXY^E?7'[7?_  28_8,_;1_9C@_9*^)_P$T;2/">F2F?PPO@
MVP@TJ?P]<%=OGV1AC"0L1@,I1HW  =&  KZ0HH _"G_B!X^#'_"=_P!H?\/!
MO%'_  C/GY_LC_A ;;[?Y>?N_;/M?E[L?Q?9\?[-?K%_P3^_X)S?LJ_\$S?@
M@GP*_96\"OIMC-.+G6M8U"83ZEK5T%V^?=3[1O;'"JH6- 2$102*]THH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^ /\ @Z._Y04?
M'/\ [EG_ -2?2:_D"H _O\HK^ .OZ9/^"8?_  4CTG_@E_\ \&TG[/WQZUOX
M+ZMXTBU+Q!XCT>WM-.U&.TC@N'\0ZW*AGE97,:,(7 98WYP,#(R ?LQ536]>
MT/PSI<NM^)-9M-/LH!F>\OKA8HHQG&6=B /Q-?#O[?WQM_X*2_M!?L,_";XZ
M_P#!)=!:ZS\08[*\UVR,.GO<65A>6!N _G:AB&$0R+Y3M@-F08QBOB#_ (.
M?VU_^"9_QT^!/PI\$?M)_MB;/BQX&B%UXK\'?""PA\22_:Y[.);VS:X2XBLK
M=DN8DP\DI=5#D1-G% 'ZD_MS?\%/?V1O^"=LWAJQ_:8\7:I87GBZ61=!L].T
M.>X,Z1/&DTAE $,:QF:,L&<-A@0IKR;_ (*J_P#!2#]K7]B/XK_"OP+^SI^R
M5)\1M+\<SR2:MJ.GV%]J-U!#;3P"ZABM;100Y@F5DE9BNXGY"$.?BG_@F?\
M\%"X/^"_G[4VC?"[]J[_ ()G#6?A%\//"MR_@_QYK-M?:EY&MH+=)/[2NT$5
MDQN88W;R/*.)$4#>.5_:VQL;+3+*'3=-M(K>WMXEBMX(8PJ1HHPJJHX
MZ 4 ?SB?\%2_^#C_ ,2_M(_MG> YO^"6/Q$^+5UIOA:>UV>%H-,FM['Q7JD%
MXT\;"R@E%Q=0NNR-XIE0LJ8$8Y8]I^S7_P $O/\ @O\ ?\%+_P!L+P;^W_\
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
M-T^%E/B7PV;JW5O]F33VN&*_[3(ON .:^S_@)_P53_80_:@,-O\  /\ :?\
M ?B:\N,>7I5CXPLUON>F;5W6=?Q04 ?1%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK
M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\
M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z
MO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
M]"A>_P#?2T ;%%8.H>-;C2;&;5-5\.SVUM;1-)<7-Q.B1Q(HRS,Q.%  R2>!
M7PG^V)_P<W_\$K_V/GN]"O/BV_Q \16VY3X>^&IBU1@XXVO=*ZVD9!X93-O'
M/RG&* /T*K!^)7Q3^&/P9\(77Q!^+_Q%T+PKH-BNZ\UOQ'JT-C:0#U>:9E1>
MAZFOP.\6?\'(7_!:?_@IKKUW\-O^"17["%UX>T]I3 _B:WTDZ[>VI/ :6\N(
MX].LL@YQ*C8)&'[F/P!_P;!?\%-?VZ_&=M\8/^"O/[;FO/*S>8="L=4?7M1A
M1OO0I+,ZVEC["%9D&!A?0 ^Q_P!M'_@[C_X)A?LU?:_#OP+NM=^-'B*#<B1>
M$[?[)I2R#^&2_N5 93_?@BG7FOBY_P#@IS_P<Y_\%EF.F_L(_LZ7/PC^'^I'
M;%XET:P%C&T!_B.MZECS&7J39+&^,84YY_3/]B[_ ((.?\$OOV&OLFL?#C]C
M.+Q-XCM-K)XN^(;IK-_Y@Z2H)AY%N_\ M011&OM%?$>JHH1/!UX !@ ,N *
M/Q#_ &;?^#.77_B3XK_X7'_P50_;CU_QIX@OG675=*\'WDT\MP_7$VK:BKS3
M ]"! AZX?G(_5+]CK_@E5_P3W_8(M(1^RS^RQX7\.ZE%'L;Q)+:&]U>08P=U
M]<F2XP>25#A>>% XKVO_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
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
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\
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
M:;7Q-^U=XX\2?&77(L/+8SR-HVC!QSQ;VTAG?!_OW!5@.4Y(K]1?@?\ L[_
M7]F?P9'\._V>?@UX8\$:'%@C2_"VB06,+,!C>ZQ*N]_5VRQ))))- 'X,Z?\
M\$/?^#AS_@KK?P^*?^"H?[8T_P /O"=U*LQ\+ZIJ2W;QJ3E6BT736CLHV XS
M+)'*.-P)SC[T_8M_X-6O^"4?[)WV3Q!X[^&M_P#%_P 26^UVU/XD7"W%DK]]
MFGQ!+8H>RS+,1_>K])** ,_PKX3\*^!?#UIX1\$>&=/T;2;"(16.F:59);V]
MO&.B1QQ@*B^P %:%%% !1110 444R>>&VA>XGD")&A9V)X4#DF@!]%>*? K_
M (*&_LB?M3Z;XWOOV9/C+I?C5OA];Q2>(AIWF0PQ-*DS0JL\Z)$X?R) )%9D
M!7EA7S7_ ,$X?^"Y7@'_ (*BZG\0O@OX!\+0?#;XAZ=I$]QX$TG6]5%_+J40
MB93>,HAC1?)F,6^++?*Z\D9P ??]<S\1/C'\,_A1\.O$?Q9\=^+K>S\/^$;*
MXN_$NH1*]P-/B@C\R4ND(=\JGS%0I;!SBOCO_@FQX*_X*D_';]EWXN?#?_@K
M#9R:9?>-H9K3PM=QS:='<VUC=V4EM-&(M.($ B(1TWD2%I6).1FOR+\$?LU_
M\')'[/%W\8/^"97[#OP5UN?X=ZAXPU*SUGQEJ7A>QMM/\0V\L*VDEQ!=ZQB%
M8I[9(]RPL[J<J'++0!^X%A_P5-^!_P 6_P!A+XD?MU?LDV$_Q"T?X=V^I-/I
MEP9=)>\ELH([B9 9HF>,>3(LBEHR2"!MR:_DN_X*U?M5^,OVW?\ @H+X_P#V
MH_'WPZC\)ZGXK_LJ230(9)'6VBATFSMH2&D56;?%#')NP =^0 "*_3GX#_\
M!GW_ ,%%_BOH$.B_M;?ML>&/ OAV>Z%W-X9\-_:M;=9=J@L]N#:VJRX55WJ\
MG ')QBODO_@YE_9:\!?LJ_\ !0:P\(Z/^TA=>/\ Q-=?#7PQ#XJM[K0$M9-*
M.GZ+8Z3;F:99W$]Q<QV!NW7RXA&MQ&!O#;@ ?G;77_ KQ?I_@;XFV?B'4_!%
MYXBA%G?6QTC3[T6\\K3V<T"LDAAEP4:028\ML[,<9W#D*_3_ /X-'?A3\./'
MO_!7KPWXX\3?&#^P?$/@?P_JVJ>&/#,FC"9/$_G:;=6%S MQYZ&WEACNQ<@"
M.7S$AE'R;=Q /T$_X-\?'4?_  4=_8>^)O\ P2P^.G[.'BWP5\--%TNWO--U
MNZU)VO\ 4#=ZE+=RQI.]G%"/+DCB9=L9.'.>H-?IS\-O^"9/[)?PX_8GG_X)
M\CPGJFM?#"[:4WND:SK<_GSB2Z%VP-Q 8I%'G ,-A4BOH"B@#^;RWA_X.7]#
M^#^L_L3? K_@FMH^E?"1-5NXK3PW>^ ;::SNH3=F8.S:S=2M(K/MD^8D9&>Q
MK5\&?LX_\'BLOPR3X+>"?A)X7\$>!2S,GA;3M$^'6G:>C-)YK$V\2%LE_G)*
MDEAGK7]%U% &'\--"?PWX T?1[C0+/2[F+3H?MMC80QQQ17!0&4*(P$^_NY7
M@U\5_P#!<;_@G5^WQ_P4(\+?#K0_V%_VP7^$L_AO4-2D\52CQ=JNEKJD$Z6_
MDJ1IZ-YQC>%B!)@+YA*G)-?>%% 'X ?\0CG_  4E\>?\E>_X*W"?=]_YM8U+
M_P!'W$>?NI_D#/WG_P $./\ @A1K?_!'+Q%\1_$^K_M:'XDR_$2RTR"XM_\
MA#6TP6363W)5_,:]N#-N%R1C:FW'4YX_0RB@ K\EX/\ @S5_X)6RZ[=^(-?^
M)WQIU&6\NY+B6WD\4Z;%"A=BQ5!%IRL%&<#+$^]?K110!^9WAG_@TB_X(O:#
MM_M3X2^,M:VXS_:?C^]3=]?L[1?ICK7Z5:7IMIHVF6VCV",L%I D,"LY8A%4
M* 2>3P!R>:GHH \T_:)_8V_91_:Y71H_VH?V>/"/Q C\.RS2:)#XMT.&^CLW
MF\OS2B2J5!811@\<A0*YSPS_ ,$S_P#@G'X+VGPC^P%\%=,9,;7L?A9I$39X
MY++;@D\#D\\5[=10!S_@7X3_  L^%T,MM\,_AIX?\.QSA1-'H6C06BR!<[0P
MB1<XR<9Z9KH*** "BBB@#S_]JKQ5\=O!/[./C3Q/^S!\,/\ A,_B);>'[C_A
M"_#;:A:VJ7FI,NR#S);J6*)8D=A(^YURB,%RQ4'^5+Q9_P &SG_!?OQWXJU/
MQQXQ_8SN-2U?6=0FOM5U&[^*/AAY;JYF<R2RNQU/YF9V9B>Y)K^NVB@#^1+P
MG_P;.?\ !?OP)XJTSQQX._8SN--U?1M0AOM*U&T^*/AA);6YA<212HPU/Y65
MU5@>Q K^JW]E7Q5\=O&W[./@OQ/^T_\ ##_A#/B)<^'[?_A-/#:ZA:W26>I*
MNR?RY;666)HG=3(FUVPCJ&PP8#T"B@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHK)\?1>++CP+K4'@*XBBUU])N5T66<#8EV8F\EFSQ@/M)SVH MIK
M^B2:])X735;<ZC%:)=26(E'FK [,BR%>NTLC@'U4U;K\W_V,-!^!/[3T/B']
MGKXG^#AX7^,ND_#^"P\076OP^5KZ>((Y[TRZO!<DB>5SYD$ID1\A2J']WMS]
MC_MR^&;/Q%^QW\28KV_U&!['P)JUY;3:;JMQ:.LT5E,Z%FA=2ZA@"4;*-CYE
M- 'K$<D<T:RQ2*RL,JRG((]13%N[1[EK)+J,S(H9X@XW*IZ$CJ!7CG[&5EK6
MI_\ !/OX8:=X=UD:=J-Q\)-(CL-0: 2BVF;38@DI0\/M8AMIZXQ7SI^W=^PG
M\*?V??A3IGQ]_99M-8TCXQZ?XQTB'P]XA_MZZN;[Q%>W=[%!)#=&61A/YBR/
M(PP!B,CA"RD ^\9)$B1I97"JH)9F. !ZFDBEBGB6:&171U#(ZG(8'H0>]?+G
MQ^\5O\8_^"B_P\_9 UZ);GPEI/@F\\:^)M'E&ZWU:;S6M;.*X0\21Q2*9O+.
M59BA8':,/^!WBK_A3G_!1SQY^R/X>ACM?">M^ K3QMX?T>!0EOI5R+@6EW'
M@XC29RLQ084.'8 %VR ?45,AN;>X+BWG1_+<I)L8':PZ@XZ'VKYR_P""H?QB
M\8?##X Z+X,^'VN7&EZS\2?'FE>#[75;*0I/91WCL9I8V'*OY43H&'*F0,,$
M US/[2UEX2_8G^-OP'\<?!3PQ8^'M*\2^-X? GBG2]+MUAAU*TO8R+>2<*/W
MDD$L9D65LO\ /("2'8$ ^LYKFWM@IN)TCWN$3>P&YCT SU)]*?7R/^S3;^%?
MVU?V@OCOXW^-/A>Q\1:/X3\8R>!?">DZM;K/;Z=;VB$7<L*,"$EGE<.TH^?"
MHH("@5U/_!,3XN^+/B/\#O$7@/QUKEQJFJ?#/XA:OX.DU6]E+SWL%G(I@ED8
M\L_E2(A8\L8\G))) /H^BBB@ HHJE?>(M$TV?[+?ZE'%( #L8\XH NT5F_\
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
MKRXSYVK/X5M[>_;/7_2X%2<?@]>U?\)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5
M'Y=?'W_@SS_X)-_%3SKSX42?$+X9W39,$7A[Q3]NM%8_WH]12>1E]EE4^]?*
M^N?\&C7_  4,_9=U6?Q3_P $Y?\ @J<VF76[S8HKF?5/"T^1T4SZ=+<"1N,9
M*H#W %?O;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!^!'_  EW_!YM^P-_R%O#
M5W\8O#]GR@^PZ7XG^T8Z_P#'L4U-LC^]C/;G-5/$7_!X3^WI\$?">M?#K]JS
M_@FI:>%O'L^CW,.B:E))J.BQV5^8F$,TNG7\,LDT:2%6:,3(2 1D9K^@+_A,
M?#'_ $&H/^^J^?/^"J?[,WAS]O\ _P""?7Q1_9.T[Q!81:KXH\.-_P ([/=G
M$<6IV\B75F6;'R*9X8U9AR%9NO2@#^+;XH_%'XB?&SXB:S\6_BWXRU#Q#XE\
M0ZA)?:UK6J7!EN+NX<Y9W8_D!T      H^%WQ1^(GP3^(FC?%OX2>,M0\/>)
M?#VH1WVBZUI=P8KBTN$.5=&'Y$=""0002*;\2_AIX^^#?C_5_A9\4_"5]H/B
M+0;^2RUC1]2@,<]K.APR,I_,$<$$$$@@T?#3X:>/OC)X_P!(^%GPL\)7VO>(
MM>OX[+1]'TV R3W4[G"HJC\R3P "20 30!^U/P\_;+_X.H?^"X'@O3YOV:-*
M3X9?#J_@^S3>-_#-NOARQO6C8PRW"ZC.\EY*1*DBN+$D*P9=@VX'O7[*7_!F
M?\-)->'Q1_X*0_M;>(?B+X@O)A<:IHWA*22UMIYOXA/?W.^ZN@?[RK;OTYK]
M+/\ @EE^S?HO[ __  3W^%7[)6L>)[.XU/PCX95-<FMI-T1U&XEDN[P1G^)!
M<7$P4]U .!G%>_\ _"8^&/\ H-0?]]4 >5_LF_\ !._]B']AC15T7]D_]F3P
MGX,/D^5-J>G::)-1N4])KV8O<S#_ *Z2-7LU9O\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E17 ZY^U5^S3X
M9^(%I\)_$7QZ\)6/BF_CDDL_#EUKT"7TR1PM.[B MYFU8D9RV,!1G-?'OQW_
M .#E7_@F/^SU\>]1^"/C3QOK=Y9Z+&YUCQQX?TY-3T>*3R!*D,;VDDLL[LS+
M$=L>V-R0[+M8@ _0"BOPU\+?\'=!\=?M]^'_  7X2\#:#=?!'7O%MGH5C-=6
M\MAKJPW5S#;G49]TLRXAWR2"%43S%7!=2?E^W?A!^QK^U]X'_P""MGBW]L_Q
M7^V@FK_"/4;>[M="\!:EKVH7<\%O<V\3M#'!(!;VB1WB KL+9C3D*6X /J'P
MS^V9^RAXU^+VN? 3P?\ M"^$M5\7^&-.N+[Q'H>G:U%-+I<$$R0SFX*$K"T<
MDB(R.0REN0,&OB6Y_P"#HW_@G3X0^-OCKX9?&<^(/!NA^#)+FTMO%=W9G44U
MN^@NO(:"UBTX7&4?#2),SA&1<G;D5X=_P4N_X-D/#_[=?[:.N?'/X9_M@Z?\
M/O!WC/&I^,=.NM ;4[U]8:=WG:V17MT2!U$+_/(["4RMRI51V?[.G_!IQ_P2
M)^$L5I=?&KQ/XX^+%W;@%H/$WB=[&P##IY<&GK"ZK_LO*X]<CB@#T/\ X(B?
M\%&/V\/^"C7Q:^('QA^)GAC3KKX#S17,'P\\2Z3I,%A"MY;W@00M$\SW;226
M\FY]Y9(S#C*EANX6;_@D=_P5-_8Z^#O[1OQ._8L_;=NM=^*/Q%FLU\#Z;=PQ
M3W"VT&K;T\^_U:1XQ*+">[0_(-KOE9,@9_0[]G3X)_LJ_LC_  VB^#_[,_PZ
M\-^"?#4-R]R-(T"S$$3SN%5YGQS)(P1 7<EB%4$\"N[_ .$Q\,?]!J#_ +ZH
M _G=^"W_  9]_P#!0OXSV_G?M>?M@^"_ >F7\RW%_H_A:SGUFY=P2?WJ#[+!
MO!+8*RR*NXD>E?I+_P $R/\ @VQ_8K_X)D?&G2OVF/!'Q+^(/B[X@:79W-O#
MJNOZO##9*L\#P2A;6WB3*E'.!*\N& 8'*C'W[_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :
M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF
M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :
M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4
M :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?
M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E14-C?V
M>I0"ZL;A98R2 Z],U-0 4444 %%%% !6/\1/%C^ OA_KOCF+1YM1;1=&NK]=
M/MSB2Y,,32>4O!^9MNT<'D]#6Q10!^?/[=E_^R]^TPNJ_&KX:_$FVN/'.E>
M=+N_A/JOA+4O^)P^MF\O?*LXXHCYKR,VQ)(F4M&,L0I3(^EOVG/$^H>&/^">
MWC"\^-6NZ=I^N7/PFO[;57GN8XHY=3?2I!)%'R S-+O"JO)["O6K;P)X/L_&
M5Q\0K7P];1ZU=V,=G<ZBJ8DD@1W=4/;AI&.<9.1DD 8UJ /!_P!A_P"*GPUT
M7_@GK\./'.I^/-)BT?P[\--*77M1-^ABL&@L(O.25@?D9,8*GD'C%>-Z5_P5
M&_X)^_$#QU!\9_BI^T%8VUMX=DG_ .$)\,-I%]+):LRM&^HS*D#!KJ1"R1H,
M^3$[#.^60)]N44 ?)WQ3T]OA[_P4 ^%_[:?B"QGTGPKXL^'4_@_7[O4PL0T.
MZ>0WMF+LY*Q>8[-!NSM$BJI/S+FU\%O#B?%3_@HS\0_VP-)N%G\'^'_ %IX-
MT/6H3OM]3G\X7EY) XXD2%@(BZY4N74$E&Q]2SP074+V]S"DD;J5>-U!5@>H
M(/4411101+!!$J(BA41%P% Z #M0!\@?MG:YX=_;6_8X\)?M/?LQR7?BBS\"
M_$/3_%^GV]MITT5Q?Q:=<2PW44<4JJY8*TK!<9;R@%R2,V_VGYO"_P"VA\=/
M@)X'^#'B:Q\1:5X<\:P^._$^J:3<+/;Z?9V<>ZV69E)"/<2/L2,_.0KG&$8C
MZRMK6ULH%MK.VCBC7.V.) JC)SP![T6UG9V8<6=K'$))"\@CC"[F/5CCJ3ZT
M ?)O[,%SX6_8R^/GQZ^'_P 9?$MCX>TSQ+XSE\>>%]4U:Y6"#4;.\3_24A9B
M [V\J"-T'S#?&<$.I/2_\$O?A%XM^''P)\0>.O'>AW.EZI\2_B%JWC"32[Z(
MQSV<%W(H@CD4\HYBB20J>5\S!P00/HVXL[.[,9N[6.4Q2!XC)&&V,.C#/0^]
M24 %%%% !4<MG:3-OFM8W;U9 34E% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%35!J6I:=HVG3ZOK%_!:6E
MK"TMS=7,HCCAC499V9B J@ DD\ "@!?[.T__ )\8?^_0H_L[3_\ GQA_[]"O
MS7_X* _\'4?_  3/_8Q^V^$/A5XIF^-/C.VW(ND^ [E#ID,HZ"?4V!A"Y!!,
M N&!ZJ*^ 7_:(_X.9_\ @X#<V/P#\*S_  -^#>JG:-7L)I]!TZ>V;C<^HN&O
MM1!4E6%HIB;D-&* /UL_;[_X+<?\$R_^"<<5WHWQW^-VG:EXLM5./ /@V%-3
MUDN/X)(D8):D]C<O$#V)K\I/'W_!?+_@LY_P5Z\7WWP5_P""._['-[X,T!IC
M;7?BNULHKV_@5N,W&I7*I8Z;N4YV@>8O\$I(S7K7@C_@V[_X);?\$D?V=]8_
M;D_X*C>-?$?QD7PFEO<ZU:6>DSQZ1;RS7$<,86R@8S77[Z9%+SRB(@[GC09Q
MQWC;_@[S\):/:67[.G_!)'_@F3<W$<"&W\,V.K6:V\40'1(=&TA6)7)SA;A#
M[9/ !T/[(?\ P:!>(OB9XP'Q_P#^"O/[6FM^./$FHRK<ZGX9\,ZQ/.]P_7;>
M:M= S3<':RQ(F,?+,1S7Z_\ [+_[$G[)/[%O@9?AS^RS^SYX8\%:5M47"Z/I
MJB>[*\![BX?=-<N/[\KNWO7YM_\ !(;XT_\ !RI^T=^VSHWQI_;^^$C^#_@=
M<Z/J%OJ/AJ_T>PT0VDTD)>WEBLY"=1D<3)$G[\X5)'(.<@_J]XI^('@;P1X4
MUGQUXO\ %VG:;HWAZUFN=>U.[NT2#3XHH_,E>9R<1A4^8[L8'- 'Y??MW_\
M!V/_ ,$\_P!C_P"(/B;X)_#_ .$GC7XC>-/"NL76DZM90:4NCZ?;7UM*T,\$
MEQ=CS@5D1EW);NIP2"1C/R ?^"U?_!Q__P %/&-A_P $YOV"X_ GAN_)%EXE
MTWPF+D!6XPVK:P$L"<=TC1AU],?I[X%\'?\ !%75?#'Q5_X*F?!;X%> ?'US
MHE]J6L>.O'6E^&EU2_\ MMK;)=736[7@_=R>4R2'R2BMNSDDFNC^"_\ P5K^
M&W[57[ 'Q._;G_9:^%>N:E#\.8=65?"OB9XK*ZO9K"RCO&7_ $=K@('BE7;C
M<21C - 'T?\ !]/&NJ?"7PMJ7Q?\*V>F>+;CP[92^*--MGCECM-1:!#<Q(Z9
M5U64NH9200,CBN _:N_X)X?L6_MQWOA6^_:Q_9]T7QN?!5W<7/AN'5FF$-M)
M.L:S;HXW5)E811Y24.OR XR :\%_96_;N_;2_;Q_X)B?$G]H/P#\#CX"^+6F
MMJMKX&T&?3)&CO98+6&XM7C%ZJK,)3(8@YQ'O4],&C]G3X6?\%4OVC/^"6/C
M[X1?MH>,+GP1\<O$#ZE;^&/$EKJ]K9O;0LD,ME*\FBDBW42>9$P0>9L4[E.[
M! /JGPK\-OV;/V6/AS+9^"O ?@CX=>$M-027$>F:99Z1IUJO"AFV*D:#) R<
M=:P?B'^V%^R;\-/V;=6_:\UGXK:'J/PXT52;[Q5X8']KVV1<K:E4-DLID(G8
M1MM!VG.[:%8CP/\ 9J_X):?$?2/^"7_BC_@GG^V#\?Y/&-UXJGO_ +1XJTXS
M2S6D5Q)',@5[LEI7CG5I S  Y QQ7H7[-G_!+7]FC]G;]B.__8 NIM?\:_#_
M %>6Z?5;7Q9J*B:<7#K))&LEFD!C3>NY=N&!).XT 9'C?_@J3^SY;_\ !.#6
MO^"E_P &/!FH^-O!^DJYCTN*W6QNY]FHBPD)$H/EA6)E.X9\L9QDXK@[/_@I
M+\</VFO^"0M]^W_^Q'^S?:7?Q!DFDATOX=WMG<:VQ:+5Q9S*%M!!)._V;-PH
M4 #(!# $GZD^"W[*_P"SO^SO\(U^ OP;^$FD:+X.6624^'DA,UN[NP9V<3%R
MY) )+$\BN\M;6UL;9+.RMHX88E"QQ1(%5%'0 #@"@#X;FB_X*>?M<?\ !'I+
MW3])E^%?[2FIR#= ;9=*$(CU?!&) Y@5]/&[^\&]Z?K?_!,K]H7]JG_@D+IO
M["?[9OQSM(_B9)+%+JWQ!LGGUKYHM6:YC9C.;=YW-IB!@6 #'(+ #/W+10!_
M%1_P6E_98B_8F_X*3_$']EJW^(%UXIB\'V7A^VBUV]LEMY+E'T'3YE!C5F"!
M!*(P-Q^5!DYKY:K^SW]J/_@@K_P2>_;1^.VN_M+_ +2_[*?_  DOC;Q+]E_M
MO6_^$ZUVS^T_9[6*UA_<VM]%"FV&")/E09VY.6))\_\ ^(7'_@A1_P!&,_\
MF3?$_P#\LZ /YNO^"%'[+/PL_;5_X*I_"W]F3XUIJ+>&?$PUP:D-*O/L]Q_H
M^A:A=1E)-K;<2P1D\'(R.]?U)?M%_P#!(CX&?'7_ ()^^'_^"=FC^._$/AKP
MGX9>R.G:K;""XO9%MMY19BR!7W,^YB I)4=*I?LN?\$%?^"3W[%WQVT+]I?]
MFC]E/_A&O&WAK[5_8FM_\)UKMY]F^T6LMK-^YNKZ6%]T,\J?,AQNR,, 1]?T
M ?$_[2?_  2)U/XE_P#!,/PA_P $Z_@O\?&\+R>$9-.,?B^ZT=GEO5MO,9@R
M0RH8R\CAR0S8VXP<Y%3]H?\ 8 _;>M_^"6?@;]CS]D3]I"WT;XF>%CIJ:KX\
MG\17^EO?0PK*UQLGMTEFS)(R?(_RE00S< '[CHH ^'/VC_A=_P %8/AQ_P $
MN/ /P]_93\2)XB_:$THZ7%XLUZ74--G:Y58I6O'$NK 0S R>6@+@,0<X&#1^
MTQ\9O^"H7[/7_!+SX??$3X=_!)?'O[0,QTJ+QQHL?A:._$3R02R7C-;Z<R)A
M'5(\PG;EAC.<U]QT4 ?#G[4/_!0_]IS]D?\ X)@_#K]KWQK^RM;:W\2_$9TF
M'Q3X&M])O+)=-FN;::>8-$1+-;F+R@A63.UC@\\5H_M"?\%9_#?[*W_!-OX:
M_P#!0'XP?L^W#R?$!='5_!^F:B@ELY+ZTEN@!++$N_;'$QP54G/;%?:59WBC
MPAX3\;Z6=#\:>%].U>R+AS9ZI91W$18 C.R0$9P2,X[F@#YI^*__  51_9I^
M ?["O@#]OOXS^"O$&E^%?B%'IATS3+'3H+J]MVOK:2YA$B^8BD".-B2K'M@&
MK'[0/[4O_!-+6_V//"'[5?[8.@^&I?A?XYALCH$GCOP'_::R&]@:>%'MA!.4
M+11NQ)7: O)Z5['\7?V7?V<OCY\-K'X._&;X(>&/$GA72Y89=+\/ZKH\4MI9
M/%$T,30QE=L12-W12F-JL0, XKD?VBO^">7[(7[5/[/GA[]EGXS_  D2]\">
M$Y;.7PUH.G:M=V":<UK;26MOL:VEC8JD$KH$8LN#D@D @ YGX#VG_!+K]BO]
MGZV^-7P/C^&/PI^&OQ(U"VU6UUD&#1-+U*XN+8>0Z^?Y:1EX8LJF$X4G:#FO
M0?CI8>'_ (Z?LM>)] ^$_P 6_#VD2>/O!E]IO@_QM#-%<VD4]Y9RI;7<31R*
M)PI82@(XW!.#WKS?]K;_ ()3?LR_MA?LA>#/V)/&FJ>*O#_@CP%+IS^'$\+Z
MK%'=1+8V4ME;H\ES#.)%$4K9W+EF 8G/7D?VXO\ @D!X*_; _8)^'G[ N@?&
MK5/"&A?#B323I6L-I$=_/=II^G36,2SH'A4EEE,C%=N67@"@#\M3_P $4O\
M@Z#_ &'_ /2_V._^"@,?CK2K89T_1+;XB3XP.F;'6X_L:$\=)&'J:](_8\_X
M*,?\'.OPZ_:K^'7[-_[;7["-KK/AWQ5XST[1_$/CG4?ALZQZ;:37")/<_;](
ME%@A2(NX#(0VW K[J_;9_P""87[0'Q<_X)U_"G]B3]E7]I=/!>K?#/\ L6*3
MQ6SW=BVIPV&ES66/]%=GB\QY%F*Y< J!DXS1^W#^S)_P4UD_X)Z?"?X#_L._
M'-K7XH>#_P"QH?&/BV?Q-)!+J\5KI<MO<GSYT8S>=<M'*?,P3M!//% 'VO\
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
M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\
MY\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ*
M(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_
M +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L
M[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA
M_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?
M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[
M]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3
M_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"IJ* &QQ10KLAC5%]%7 IU%% !1110 4444 %%%9/CZ
M+Q9<>!=:@\!7$46NOI-RNBRS@;$NS$WDLV>,!]I.>U %M-?T237I/"Z:K;G4
M8K1+J2Q$H\U8'9D60KUVED< ^JFK=?F_^QAH/P)_:>A\0_L]?$_P</"_QETG
MX?P6'B"ZU^'RM?3Q!'/>F75X+DD3RN?,@E,B/D*50_N]N?L?]N7PS9^(OV._
MB3%>W^HP/8^!-6O+:;3=5N+1UFBLIG0LT+J74, 2C91L?,IH ]8CDCFC66*1
M65AE64Y!'J*;]IM_M'V3ST\TIO$6X;MN<9QUQGO7@'[/WQ*B^#7_  2V\'?%
MZ>U$Z^%_@98ZL8&.!+]GTA)=GXE,?C7A]I\/[N7_ ()32?M>SW*_\+<?PT_C
M_P#X3\Q+_:(O0YNU02XR(/LX^S>1_J_))3;@F@#[QDD2)&EE<*J@EF8X 'J:
M2*6*>)9H9%='4,CJ<A@>A![U\83?';_ALK]JCX&?![6]/C;PCJ?PA3XE^)_#
M[_-;:C/<((K2WG4\21P2EI/+;*L^PL#M&.O^!WBK_A3G_!1SQY^R/X>ACM?"
M>M^ K3QMX?T>!0EOI5R+@6EW' @XC29RLQ084.'8 %VR ?45,AN;>X+BWG1_
M+<I)L8':PZ@XZ'VKYR_X*A_&+QA\,/@#HO@SX?:Y<:7K/Q)\>:5X/M=5LI"D
M]E'>.QFEC8<J_E1.@8<J9 PP0#7,_M+67A+]B?XV_ ?QQ\%/#%CX>TKQ+XWA
M\">*=+TNW6&'4K2]C(MY)PH_>202QF196R_SR DAV! /K.:YM[8*;B=(][A$
MWL!N8] ,]2?2GU\C_LTV_A7]M7]H+X[^-_C3X7L?$6C^$_&,G@7PGI.K6ZSV
M^G6]HA%W+"C A)9Y7#M*/GPJ*" H%=3_ ,$Q/B[XL^(_P.\1> _'6N7&J:I\
M,_B%J_@Z35;V4O/>P6<BF"61CRS^5(B%CRQCR<DDD ^CZ*** "BBB@ HHHH
M**** "BBB@ HHHH \_\ VH_VH_@3^Q=\"==_:7_:7\<_\(UX)\-?9?[;UO\
MLRZO/LWVBZBM8?W-K%+,^Z:>)/E0XW9.%!(^0/\ B*._X(4?]'S?^8R\3_\
MRLH_X.CO^4%'QS_[EG_U)])K^0*@#^OW_B*._P""%'_1\W_F,O$__P K*^E?
M /\ P47_ &(OB/\ LFZ;^W1H7[1WA^R^$VKBZ_L[QIXE>31K>8V]S-:RKLOT
MAE#B:WF0*4#.4RH8%2?X;:^Q/V&_^"5G_!1+_@JEX>\.^#/V?;+4=7\-^&K2
MZ^S77B[7GM=#T"WDO',B6QD+ ;YWED>.W1FWLS,N220#]G/VZ?\ @\2_9Q\!
M:K+\*?\ @G+\&=4^+_BJXG^RV'B#5K6>QT<SL=J>3 %%Y>G=QL"P Y!61J_)
M?_@JG^UM_P %>OC9XIT'2O\ @K1X]\?^ ]"\6Z6-:\/?#>TT(V-L;(RR1QR_
MV8)(4)66)US=N;E00V"K*6_9S_@W&_X)A_'3]B+Q7\4#^T?^QSX>\)V\Z6L'
M@;QD+>PDU1MCW,=VL=R))+](Y5:!P'94&SY0,D5Z5_P3O_X(A>,OA=\1_%7Q
M3_X*>>*_!W[0FL7)A7P/?>,H[GQ!<Z JO*9G2;4X_D>53!NVKE6A&UNN0#\!
M/V(C^T+?75Q>?\$S?^"5J>)_$.C0BXO?B7X\\./XNNM'8*S+*GVF*'1[$91V
M0RVKRC;@2MM)/[S_ /!N-^WU^T)^TS^P3X]\0?M3?$T_$7Q_X&\275W<26:[
M;E[&>U$]O:,/)BB602Q72*(\QA0@#<$#Z _X)@_\$B_@Q_P2WT[QG9_"WXG>
M*O$A\=/9G5X/$+6WV:(6OVCRO)CCB#*2+EU8L[[@J\#'/J'[(_[ ?[(G["6E
MZQI'[*?P9M/"47B P'6VAU"ZNI+TP^9Y1D>YED8[?.EP,X&\T ?-?[)'_!1?
MX0?\%POV3_CCX*M/V9XA9Z'IW]GR^#_%FI?;(M:%Q;2RVOGK (VC1IH&4JCE
MODR'!Z<U_P $88OVH?&7['OQ6\/^*?V%/#7[-GB-XI;;X?)X2^&9\-1.LUDZ
MPS^5<[I)GBN%#F27=G>N<U^A/A;P=X1\#:2F@>"?"VFZ/8Q_ZNRTJQCMX5^B
M1@*/RK2H ^'?^"=O[*'_  4<'['7Q9^!O_!3+XQ1Z]K?Q"2]M]&U*/Q VH7.
MF6MWI_V66,E41(E1@)$2)BN7<_*3DZ__  3=_P""0NB_L)_LA?$']D#QS\<;
MKQ_HGQ(N+R76I%T,:<(%N[%+*Y2-3-/G=&B_,QZJ..U?9=% '@O['?\ P38_
M93_8=^!OB#]G;X+^$K^?POXKN)IO$EEXCU-[X:@TMNMM*'5_D"O$BHRJJ@@<
MBO4/A#\"_@I^S]X9;P7\"OA%X9\&Z0\WG2:;X7T."P@DEVA?,9(44,Y"@%CD
MG R:ZJB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH 1E5U*.H((P01P17-_$GX,_!_XRZ+#X;^+_ ,*?#7BO
M3K=]\%AXET*WOH(VQMW*DZ,H..,@=*Z6B@#RS]H7]B7]E+]JSP!I'PL_: ^!
M^B^(O#V@.K:'I,R/!#8%8_*7R1 R>6!'\H"X ' K\[O^#GW_ ()]_L<Z!_P2
M%\=_'CPC\ ?#FA^+?AZF@1>'=>T73(K:Z\F;6=.L7AN)44/<Q^3*V%E9L-AN
MHS7ZR5X!_P %1_V&/^'E'["?CG]BG_A:/_"%_P#":?V9_P 5-_8G]H_8_L>J
M6E__ ,>_GP>9O^R^7_K%V[]W.W:0#^(*BOW^_P"(&/\ ZRB_^83_ /OU1_Q
MQ_\ 647_ ,PG_P#?J@#[2_X-7_@#\"M&_P""//P?^.&D_!?PI;>-=:/B(ZOX
MO@\.VR:I>^7XAU."/S;H)YLFV&..-=S'"(JC@ 5^EE> ?\$N/V&/^':_["?@
M;]BG_A:/_":?\(7_ &G_ ,5-_8G]G?;/MFJ7=_\ \>_GS^7L^U>7_K&W;-W&
M[:/?Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "L?XB>+'\!?#_7?',6CS:BVBZ-
M=7ZZ?;G$ER88FD\I>#\S;=HX/)Z&MBB@#\^?V[+_ /9>_:875?C5\-?B3;7'
MCG2O .EW?PGU7PEJ7_$X?6S>7OE6<<41\UY&;8DD3*6C&6(4ID?2W[3GB?4/
M#'_!/;QA>?&K7=.T_7+GX37]MJKSW,<4<NIOI4@DBCY 9FEWA57D]A7K5MX$
M\'V?C*X^(5KX>MH]:N[&.SN=15,220([NJ'MPTC'.,G(R2 ,:U 'S=^S-X:\
M-?M%_P#!+#PS\)- \46,ZZW\%[;P]>7%K<K*+*YDTI('2383M>-FY4\C'2O'
MT^(-U)_P2:;]E);0?\+77PT?A\? (E4ZC_: ?['GRLY\KR,7/G?ZOR3OW;>:
M^\:C%G9B[-^+6/SS'L,WEC?MSG;GKC/:@#XS3X&#]C;]K'X&?%;7;Z)?"EI\
M'H_AEX@U^1MEO87=N%FM)IF; C2XD5H@YP ^Q2077/4_!;PXGQ4_X*,_$/\
M; TFX6?P?X?\ 6G@W0]:A.^WU.?SA>7DD#CB1(6 B+KE2Y=024;'U+/!!=0O
M;W,*21NI5XW4%6!Z@@]11%%%!$L$$2HB*%1$7 4#H .U 'R!^V=KGAW]M;]C
MCPE^T]^S')=^*+/P+\0]/\7Z?;VVG317%_%IUQ+#=11Q2JKE@K2L%QEO* 7)
M(S;_ &GYO"_[:'QT^ G@?X,>)K'Q%I7ASQK#X[\3ZII-PL]OI]G9Q[K99F4D
M(]Q(^Q(S\Y"N<81B/K*VM;6R@6VL[:.*-<[8XD"J,G/ 'O1;6=G9AQ9VL<0D
MD+R".,+N8]6..I/K0!\F_LP7/A;]C+X^?'KX?_&7Q+8^'M,\2^,Y?'GA?5-6
MN5@@U&SO$_TE(68@.]O*@C=!\PWQG!#J3TO_  2]^$7BWX<? GQ!XZ\=Z'<Z
M7JGQ+^(6K>,)-+OHC'/9P7<BB".13RCF*))"IY7S,'!! ^C;BSL[LQF[M8Y3
M%('B,D8;8PZ,,]#[U)0 4444 %9VI>&=/U6Z-W<3W*L5 Q%<%1Q["M&B@#'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** /SN_X.?O"NG:;_P0S^.%[!/<LZ?\
M(U@27#,.?$VE#H?K7\BE?W>?M1_LN? G]M'X$Z[^S1^TOX&_X27P3XE^R_VW
MHG]IW5G]I^SW45U#^^M98IDVS01/\KC.W!RI(/R!_P 0N/\ P0H_Z,9_\R;X
MG_\ EG0!_(%7]=?_  ; ^%=.U+_@AG\#[V>>Y5W_ .$ER([AE''B;51T'TK2
M_P"(7'_@A1_T8S_YDWQ/_P#+.OK_ /9<_9<^!/[%WP)T+]FC]FCP-_PC7@GP
MU]J_L31/[3NKS[-]HNI;J;]]=2RS/NFGE?YG.-V!A0  #J/^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV*
M* ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:M
MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV**
M,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB
M@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\
MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:MBB@"OING0:5:BTMWD90Q.97+'GW-6*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M KX\_:&_X**_L2>+?B)JG[.7Q&_:"TK2_#&CSB'QIMAN)CK4JGYM,C:&-@(
M1BX?/SC]RN0TI3[#HH ^-_VP]>\/?MH_LB>'_P!H7]F#3K_Q!IWPT^)FG>)M
M&6UTR2)M:M].D,=T+6)U5V51), "JEFMF"@Y4MI?M/S>%_VT/CI\!/ _P8\3
M6/B+2O#GC6'QWXGU32;A9[?3[.SCW6RS,I(1[B1]B1GYR%<XPC$?6U1VUG9V
M8<6=K'$))"\@CC"[F/5CCJ3ZT ?)G_!5_P =^"?#>G_!#3O$'B_3+*X@_:$\
M+:A-;W5]'&\=I')<>9<,K$$1+CES\H[FMO\ X*B?#WQ!\5_V9_#_ ,0/ASID
MGB%? OCS1_&4FG:5^^?4[&V9_.$(7(D/E3-( ,[@G&20#].44 ?)7[6'_"$_
MM:?$W]G>\_9^\5Z?KVJZ+\3++Q1<:KH]RLPL/#\,3R73RLI/DK,ZV\2J^"[_
M "X.UL?6M0VFGV%AYAL;*&'SI#)+Y407>YZL<=3[U-0 4444 %%%% !1110
M4444 %%%% !1110 4444 ><?M1?M3?"+]D;X8S?$_P"+WB**TMVF%OIEGO F
MO[EONPQC]6;HB@L< 5XG^S7^W/\ L:>*_B7%:>'/C9;>-OBI\0KZ"VNH-"T>
M\VPPQAV2U@::)%CL[6,S2%F*LY\Z0J7DV5]9T4 ?)/[,%SX6_8R^/GQZ^'_Q
ME\2V/A[3/$OC.7QYX7U35KE8(-1L[Q/])2%F(#O;RH(W0?,-\9P0ZD]!_P $
MROA?XA^$W[/OB;XE_$S3I-#O/B)X]UCQK=V6J#R9-/M;EU\I9@V/+/DQ+(0V
M"OF$-@@@?25Q9V=V8S=VL<IBD#Q&2,-L8=&&>A]ZDH ^2/\ @EOX^\#>(O%7
M[0VEZ!XQTN]N;C]H/Q!J%O;VE_'(\MFZVJI<*JDEHF92 X^4D<&O3/VYYI_%
M?PWT7]G72YG6\^*OBBU\.SB)OG33/FN=3? [?8;>X3/3=*OK7M=136-E<7,-
M[/9Q/-;[O(E>,%H]PPVTGD9'!QUH =;V\%I;I:6L*1Q1($CCC4!44#   Z "
MGT44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'QY^T-_P %%?V)/%OQ
M$U3]G+XC?M!:5I?AC1YQ#XTVPW$QUJ53\VF1M#&P$ (Q</GYQ^Y7(:4I%^V'
MKWA[]M']D3P_^T+^S!IU_P"(-.^&GQ,T[Q-HRVNF21-K5OITACNA:Q.JNRJ)
M)@ 54LULP4'*EOLBB@#Y)_:?F\+_ +:'QT^ G@?X,>)K'Q%I7ASQK#X[\3ZI
MI-PL]OI]G9Q[K99F4D(]Q(^Q(S\Y"N<81B$_X*O^._!/AO3_ ((:=X@\7Z99
M7$'[0GA;4)K>ZOHXWCM(Y+CS+AE8@B)<<N?E'<U]9VUG9V8<6=K'$))"\@CC
M"[F/5CCJ3ZU)0!X9^WUXO\?:?^RI?>)/@_J-X]M=7^FC7=6\.NTEU;Z%)<Q"
M]N;9HLL6%N7.].50LZD%01Y)J_P:^$7@K]L[X4_&7]A/7-(M[GQ'.UA\0O#_
M (1NXY--OO#RVDC+J$Z0DI&8Y$A1)./,DECQE@<_9U066F:;IOF?V=I\%OYT
MA>7R(@F]CU8X')]Z )Z*** "BBB@ HHHH **** "BBB@ HHHH **** "O./V
MHOVIOA%^R-\,9OB?\7O$45I;M,+?3+/>!-?W+?=AC'ZLW1%!8X KT>B@#Y,_
M9K_;G_8T\5_$N*T\.?&RV\;?%3XA7T%M=0:%H]YMAAC#LEK TT2+'9VL9FD+
M,59SYTA4O)LIG[,%SX6_8R^/GQZ^'_QE\2V/A[3/$OC.7QYX7U35KE8(-1L[
MQ/\ 24A9B [V\J"-T'S#?&<$.I/UM4=Q9V=V8S=VL<IBD#Q&2,-L8=&&>A]Z
M /FW_@F5\+_$/PF_9]\3?$OXF:=)H=Y\1/'NL>-;NRU0>3)I]K<NOE+,&QY9
M\F)9"&P5\PAL$$#GO^"6_C[P-XB\5?M#:7H'C'2[VYN/V@_$&H6]O:7\<CRV
M;K:JEPJJ26B9E(#CY21P:^MZ* /F+]JGP)^SUX2\;:K\2OASX,U#5OC1XBT\
M6-CX<\&>*[ZPGUV0#;"^I16=Q&AM8C@R3W "*B[2Q)5#WO["7[+<'['_ .S5
MH?P<N-2BOM65I;_Q)J,*X2ZU&=M\S+P/D7Y8U. 2L:D@$FO6;/2],TZ2:;3]
M.@@>XD,EPT,*J97/5F('S'D\FIZ "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KX\_:&_P""BO[$GBWXB:I^SE\1OV@M*TOPQH\XA\:;8;B8ZU*I^;3(
MVAC8" $8N'S\X_<KD-*4^PZ* /C?]L/7O#W[:/[(GA_]H7]F#3K_ ,0:=\-/
MB9IWB;1EM=,DB;6K?3I#'="UB=5=E423  JI9K9@H.5+:7[3\WA?]M#XZ? 3
MP/\ !CQ-8^(M*\.>-8?'?B?5-)N%GM]/L[./=;+,RDA'N)'V)&?G(5SC",1]
M;5';6=G9AQ9VL<0DD+R".,+N8]6..I/K0!\@?M#?\%%?V)/%OQ$U3]G+XC?M
M!:5I?AC1YQ#XTVPW$QUJ53\VF1M#&P$ (Q</GYQ^Y7(:4I%^V'KWA[]M']D3
MP_\ M"_LP:=?^(-.^&GQ,T[Q-HRVNF21-K5OITACNA:Q.JNRJ))@ 54LULP4
M'*EOLBB@#Y)_:?F\+_MH?'3X">!_@QXFL?$6E>'/&L/COQ/JFDW"SV^GV=G'
MNMEF920CW$C[$C/SD*YQA&(^MJCMK.SLPXL[6.(22%Y!'&%W,>K''4GUJ2@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \X_:B_:F^$7[(WPQF^)_P 7
MO$45I;M,+?3+/>!-?W+?=AC'ZLW1%!8X KQ/]FO]N?\ 8T\5_$N*T\.?&RV\
M;?%3XA7T%M=0:%H]YMAAC#LEK TT2+'9VL9FD+,59SYTA4O)LKZSHH ^2?V8
M+GPM^QE\?/CU\/\ XR^);'P]IGB7QG+X\\+ZIJURL$&HV=XG^DI"S$!WMY4$
M;H/F&^,X(=2>=_9>^)/@_P#X)_\ ['?B;]HK]IF:30+WXF_$?5?%%AX?OE\N
M]D>]=1;6OEGE7,42RMD?NU=B^-I ^U+BSL[LQF[M8Y3%('B,D8;8PZ,,]#[U
M)0!\F?LU_MS_ +&GBOXEQ6GASXV6WC;XJ?$*^@MKJ#0M'O-L,,8=DM8&FB18
M[.UC,TA9BK.?.D*EY-E1_P#!5_QWX)\-Z?\ !#3O$'B_3+*X@_:$\+:A-;W5
M]'&\=I')<>9<,K$$1+CES\H[FOK>B@"&PO[#5;&'4]+O8;FVN(EDM[BWD#QR
MHPRK*PX8$$$$<&IJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBOSX_X+O?\ !=[P%_P2"\!:3X.\'>$K/Q?\7/%]F]SX<\.7T[)9Z?9JQC-_
M>F,AS&9 R)$A5I620;T"$T ?H/17\E/_ !%E_P#!:W_A._\ A+O^%]>&/[/\
M_P S_A%O^%>Z9]@VY_U>_P K[5M[?Z_=[U^Y_P#P0A_X+O> O^"OO@+5O!WC
M'PE9^$/BYX0LTN?$?ARQG9[/4+-F$8O[(R$N(Q(51XG+-$SQC>X<&@#]!Z**
M* "BBOF?X/?M\0?$?]O[QI^RA?:8MMHUGHBR^"M4>(J-5N;.>6#4PC'_ %@6
M8/&,<#[#,>] 'TQ17$?M)_&S2_V<?@-XK^.>L:3+?P>&-%FO18POM:X=1A(]
MV#M#.5!;!V@DX.,5Y7H6H?MQ^(O@-8_'WP'\8/ _B#6]5\/QZQ:>##X69=*G
M62$2K:P74=QYX?#!5F<LK, 2B@_* ?1=%>(?$#]L7PU^S]^QAH/[37QC22ZO
M-0\-Z9)%I6GQ!9M4U2ZMT=;:%.S,Y8]]JJQP0M6O ?A;]LGQSX9M_&7Q*^+^
MC^#=4OH5GC\)>'_#,5W!I@89$%Q<7#E[J11P[1^2N[(48 ) /9:*\:^$OB+]
MJ;Q1JOC_ .&_Q7U+P[H^MZ'>V9\,Z_HFC2/97UC-"2MR;>:8N"98Y4:,RG:4
M(#D88^1_L2_\%$/&7C[X^>*?V0OVJ[?2M/\ &FF:[J-OX1UO2K&6TL/$MO9W
M4UK,(4E=R)%DMY3@,=RJPP#&=P!]@T5X_P#'_P 6?&SPS\8/AEX7^'GCO2[#
M2O&GB>YTK58;_0?M,L"0Z7>7_F0N)4 9OL93Y@P'F _PX/KT*2I L<LN]P@#
M2;<;CCKCM0 ZBOE3X??M ?M,Z]_P4B\5?LB:SX]T!_"_AKP;!X@CO8?#)2]N
M1(]L@MV;SRBX,SDN%Z*!@9R/JN@ HHHH **** "BBB@ HHHH **** "BL/XE
M?$;P=\(O &K_ !.^(.MQ:=HNAV$EYJ-Y,P CC09.,]6)PJJ.68@#DBK/@OQ-
M;^-?!VD^,K2V>&+5M,@O8H9""T:RQJX4XXR V* -.BBJ7B.V\07FA75KX5U>
MUL-1DB*VEY>V+7,4+_WFB62,N/;>O]* +M%?/W_!,3XZ_%/]H_\ 9!T7XL_&
M;78=1\07VKZI%=7-O91V\>R*]FBC14C4 !455!Y)QDDG)KZ!H **** "BBB@
M HHK/\6>*_#?@3PKJ?CCQCK5OIND:-I\U]JNHW<@2*UMH4,DLKL?NJJ*S$]@
M#0!H45^>'_!##_@N+X;_ ."M'BKXR^!]4TZWTC5_!WC">^\&Z=L"2W?A.9_+
MM)77^*>-T*S$< SP^M?H?0 4444 %%?.NF_';XJ_M#_M1?$/X!?"3XC:7X-T
MWX81Z?#JEW)HZ7^HZK>741EW(DKA(;:, (3M9G8G#( ,]-\#?%7[3MW\7/B!
M\)?CI?\ AV6'0M$T>Y\)^(?#NE26ZWT=TVH(\\L,LLNR56MD4QAROR;A@2
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
M_P#MHW?B_P"'7AJ6'^Q_#<7A:&TNKR&!@UO;W=WO>22!"JYC!_>!0K-Y>8R
M9?P8U7P]^V)^VG\=/#/QKT*TU_0/AE<Z5H7ACPIK-NMQ96_FQ3O<WCV[@QR3
M2R1X65E++&NU2 3GC?@TGB'PA\8OVE?V$;KQ-KUQX(\,>'X->\$R1:[=0W.B
MQ7=IYSV4=Q'()1"KN B;\!8VSD.17MWB;]D/Q9X6_:?U']K#]G'XA:=H&L^)
MM+BL/&_A_7=)DN].UD1 "&Y'E2QO!<(%"[@65AG*@EBVEX7_ &5-9\,Z+\1O
M$D?Q"L;CXA?% K_PD7BJY\/LUK"D=O\ 9K>W@M%N%9888B0H:8L69F9FS@ '
MS_\ \$UOV-OA1\6_V4?A%^T'\0-:\677BFPT;4H[2_LO%][9B*WGGN(F@46\
MJ;%Y9RRD.SLS,Q&%'!?L/?L.>!_VSO\ @FWI7B#XH>,/$][XI$^M_P#")ZN_
MB2Y1=%NUO[DK.D2.$E=I?F>24.[ [0RA5V_9G[%O[.?BC]D[X :+\ M>^)-G
MXIMO#Z21:9J5OX?;3Y/*>:24K*IN9@Y!DP"NW@#()YKY@_X).^!?V@O%?_!.
MS3?#_@3XMZ'I&DZ[>ZS##=W/AZ6>_P!'#7L\<A@9;A(Y2<&1"Z_NW<DB1<(
M#D?A/^U[\6/C3^S-^RE\*_B!XIU%'^*/C&_TSQAKD5V\5QJFGZ5<&,6S3*0X
M-QF%)'#!WV2#/SM7JO[7OAO3OV*?V@O@G\9OV;M"M_#=CXO^(5IX-\:^%="@
M6WL-9M[S_5S/;1@1_:(MDA64 .25!)48KTWXI?\ !.SX3>+_ -G;P5\"?AWK
M5[X1N_AI>6U_\/\ Q1:1+/<Z9?0MN\]U;:)O,<EY$RH=CGY2!C;C_9P^(OQ-
M^('@WXA?M,^.M!U@^ KM[_0-&\,Z%-9VTNIM&8EOIS//,S,B,YCB7:$9RQ9_
MEV@'SCH_[+WP_P#CS_P4;_:!^#'Q'U[Q1=^%I/!^@32:5_PE5X2998BX;S6D
M,FQ'+NL)8Q;F!*'8@'?^(/@I\'H_VB]6^'FOVMU\8I;/P%I.D^'_ (9ZC91W
M,'@^SBC,9O+F\NI3'%+<E5;S"/M3!&*+(!QZ#\-OV3OB5X#_ &Q/&?[5=]\:
MM'OK?QMIEG8:AX:B\&2PF"*U14A,=P;Y_GP&W$QD'<<*N!6;'^QA\4_"G[6'
MC3]H/X1_M'MX>T?XD6]@/&&@R^&8KRY$UI#Y,4MI<2R;86V%OOQ2*"Q^5AMV
M 'RII,<GQ5_X(':_J/Q29]>OO#"ZHFC7>K3-<2VI@U)XH2KOR2D9**QY"@ 8
M Q7LGQ7U*T^"7P-^ GP<^$/AO3]*B^*OB72+/Q$J:I+IJ7\?]G^:]N]S#'))
M"9Y$AC9D4LR%T&-^1U/PK_X)LWW@C]CSQO\ L=>*OCW>:OHGB?[>FCW,6A10
M'2EN)FF#L-[-<2"0AF)=5(&U0N2QT?'?_!/O5?C9^R=IW[//QS^.UWJ>O:#-
M9W/A?QGHFBII[Z-<VD7E6\L4*R,6.TMYA,F7+DJ8\)M ,SP9^R'\7_A[^UQX
M<^/7PRT#P%\-?"IT^;3_ !UX.\+Z]<SVVOAE;R)A!]AMH8YXW*G?C<P&">2&
MP/V$?#_P_P#V_O@EXA_:8^/GARW\0:KXM\4ZE!I/V\;Y/#.GPR>3;6UBW6S=
M%'F&6+;(TC[V8D#'IG[/'[,_[2WA;7]/\1?M4_M:S?$;_A'PW_".:9:>&;?3
M((IC&T7VNY:/+W4PC=E4,=J%V;#/M9><^$G["OQB_9G^(OB:+]FC]HRQT/X=
M^+M8DU2\\(ZQX3^W3:/<R8\UK";ST5-P "B5)$0*N4DP<@&7_P $383;?\$]
M?#%NTS2&/6]94R.<EL:C.,GWKZQKQ/\ 8,_9.\1_L:? ^+X.:Y\6&\4Q17T]
MU;.-(2T2U,TK2R(N&9GR[D[F/T5>E>V4 %%%% !7D'[?GB_]I?P#^QM\0O&/
M['/A?^VOB?I_A]Y?!>E?8EN?M-[O4*GE,0'^4MP2.E>OT4 ?@#_PWU_P>2?]
M&5#_ ,-S:?\ Q^OE#_@JA_P6'_X+]Z/\(]2_8X_X*!>'-/\ A]I_Q'T,BZTV
M+PO;66H7VFB8"0*T<CND,C(T3' WJ)$R1N%?U6U_,C_P5G_X(T_\%^_^"E/[
M>?CK]J?5/V'KB/2-1U#[#X-TZX^)OA@&PT2W)CM(MO\ :?RLR9ED X\V:0]Z
M /@#_@DQ^WQXD_X)K?MY^!?VI]+EN)-(T[4/L/C+3K<DF_T2X(CNXMO\3*F)
M8P>/-AC/:OW_ /\ @J9^VM_P<"^'OVGX9O\ @E)\![?QS\&=6\'Z5J>@>)K3
MPE;ZA%>27$/F.R3/*I92&0CC&&%?CA_Q"X_\%U_^C&?_ #)OAC_Y9U_0=_P;
MS?##_@H?^SM^P99_LL?\%$?@C<>%-7^'VH-8^"M1E\3Z9J8U+1'!DBB+6-U/
ML:W<O$ ^T>5Y 7.UL 'RA^P'^V7_ ,'1OC[]LGX>^#OVQ_V4O[%^&&H>($B\
M::K_ ,(-;6WV:RV.6?S5F)3Y@O(!ZU^SU%% 'R1^UO\ \$^#\<_BK<?M3_LA
M_&^X^'OQ=T@BROM4LY6-GJ3QQIM@O$4$@^7Y2EMKJ4"AHWX(L_L%?MD_'+XA
M?%OQ/^R%^V)\-K30?BGX1TB/4)-1TL#[+K>G>8B"X7!*@AIHS\IVMYK86,JR
MUW]A^SY^T+\/?BOXV^)_PE^.^D-9>--:CU"Y\(>*/#<ES:6TB6L%OYD$T-Q%
M)%(RP*6R'0X&%!&XVOA#^R_XC\*?%_Q/^TW\3_'>GZY\1/$>B1Z-:W=CHSVV
MFZ-IT;>8EK# TS22 RXDD=Y=SE1M\L<4 >-?\$_?^4B'[7O_ &,7AS_T1?US
M_P#P0;-QI_P5^*GA?Q6Q'BNP^,&H?\)%'-_KE<V]L@+YY_UL=P.>X:O9/V;O
MV,OB?\!/VCOB3\?M1^.^BZVGQ/U"VNM<T:/P/+:_9S;^:(5@F_M"3: LS [D
M;. >*/''[$GB?PW\?]3_ &HOV2_BU!X&\3^(HD3QEHFJ:*=0T7Q$4^Y)- DL
M3PS#)_>QODY/&7<L ?0DWD^4QGV[ ,MOZ #G)S1*)#&PB8!MIVDC@'M7F^@?
M#3XT>+;JUN/V@/B'H%[96=PEQ'X?\(Z%-96UQ,C!D:YEGN)I)D5@KB-1&NY1
MO\P<5Z50!\+?\$"6DL?V7O'/AKQ#N3Q)I_Q6U%?$<,Y_?K.;:T7+]^61QSW1
MO>ON>7R=F9]NT$$E^@(.0?SKYY\6?L2>+/!?Q\UC]IG]D3XMVW@G7O% 0^-/
M#FL:(=0T37Y$R5GDB26*2"?+,3+&^22W&7<MZ!X=^&GQC\4WUG?_ !_^(6A7
M]K87*7-OX?\ ">AS65K+.C!HY+F2>XFDG", Z(OEH& +!RJD 'B/P#O_  S^
MV;^UA\>++XX^'K/Q#H_P\U^T\->%_"VM6ZW%E8Q+'+]HNQ X*--/*A/G%2ZH
M@12!G/E&F_M,_$S]B.Q_:O\ @OHNJ7FLZ3\);33M3^'$FJSM<MI*ZK&ABM"\
MA+20PO/$41B?EC<9P>/I/5OV0_&'@7]IK6_VH_V:_B'IFA7_ (QL(;;QSX9U
M_2)+K3]5DA&(;Q##-$\$Z#()^97#MD L6.AH7[$G@"^\"_$KP_\ %W4CXEU?
MXO2%_'>LPVOV02JL(@MX;:/=(8([>, 1!GD8-EF9B: /FW]M3]F7X36__!)C
M4_BA<:4M_P",_P#A#M,U>^\=R.6U34[J>2W>=I[G[\T4GF./*8F-5*A5&Q-O
M=^._'OBKQE\>?@Y^RO:>&M&UG1;GX2R>([_P_P"(-<EL+/6;A/L\$,4QCMKC
MSTB3SY/(9-C$AV_U2@LO/^"=O[3^K?LIZO\ L7Z]^V)IM]X+:QBL/#]Y-X'_
M .)G!:1RHT=O/,;DH\<:(% 5%=MJCS$4;:ZGX\_\$\M<^+?@;X>:AX:_:&U/
MP]\3OAA"(_#7Q$L])B!=#&J/#-;*RJT3*@^4L<9;.Y796 +'[*G[+?QA_9__
M &C_ !?XMM[CPKX;^&WBG2DDL?AIX=UJYNX=,U.,Q*US;"6U@2&-U\W>D:J-
MSIP0HQ])UY-^SI\"_C'X%O9O'?[2'Q^E^(7BR2R-E9W4&APZ99:9:,R/)%!!
M#]YY'CC:25R6;RHU 4+@^LT >#?$-?\ A</[=O@KX=K^]TGX7>';CQ=K"_>0
MZG>>98:<C#H&6(:A*,\_</O7KGQ)T/QWXD\'7FB?#?QW#X9U>XB*6VMS:.M]
M]E)!^=87=%9@<'YB1P<@YXYOX-_!:^^'7CKXA?$CQ'KL.I:MXZ\3K>F:&$H+
M6P@MHK:SM.2<[$C=R>,O,Y[UF?$'P)^US<_%Y?%_PF_:#\,6'A673HX)_"/B
M7P,;U89P3NN([B"YMY69@1\C-M&WWR #PC]@[XA?M _"K3OC9^RA\7H--UCQ
M-\)@NJZ7XGTRQ$7]O+J,-Q=QS3J!\\[.A9W.69I&#%F4NW!?\$WOV6?$OQ1_
MX)JV'CKP7^T-XX\/^,?%=YK&LVVH:)KWV:"/5!>30*\Z1J/M2O\ 9XO,$Y<X
MW!2G&/M'X._!/3_A;>>(/%NIZV^M>*?%U_'>>*-?EMEA^U/'$L,,,<2DB&"*
M-0D<>YB 69F=V9V\\^''[)7Q&^ 6C>)OAK^SU\6]-T/P9K^I7-_I.GZAX>>Y
MNO#,MSS.EG(MPB/%O)>-)$/E,Q),H^6@!_\ P34_:,\;_M4?L:^$_B]\2H4&
MOSK<V>K3Q0B-+J6VN)(?/"@ *7"!F   8L   !7EG_!:+_DF?P8_[."T#_T3
M>5]0?!#X->!/V>_A/H7P8^&FG-:Z)X?L1;64<C[G?DL\CM@;G=V9V.!EG)P.
ME>5?MR_L:^/_ -L:Q\*Z)I/QMTSPII_A/Q9:^(K2.3P<^H337ENCK&'?[;"/
M+_>/E0F3D?-QR ><_P#!37PDVH_'?]G.\L/%FO:9-J?Q7MM/N&T_69EC$>PN
M'6!F:!901D2^7O'KP,5-(^%WA/\ 9B_X*O>"_"OP874-+TKX@?#G59O%FGSZ
MQ<W::A=6TF^.ZD-Q([--P 9"<D9_O-GU?]HW]DSXK?M!^+OACXQE^-^@Z1/\
M-_$\>O"&/P---'J-TAP%.=14Q1[/EVY9LDG=T42>-_V3_B5XQ_;!\'?M7)\:
M-%M1X0T.YTN+P]_PADKBZBN ?.9I_MXVMD@KA"%QR&H \V_8ML/ O[>EE\3/
MCK\??"UEXE9OB)J/A[PWI>KQ":+0-+M$B$*6Z-_Q[SN7,LDR;9&9E.0$4#PS
MX ?%+Q+^SA_P3 \6)X(U^XM[V]^.]UX<37+K4&BEMH+C48()KAK@*[1R>2)/
MWP5F1F#@$J ?I?P;^PW\7_@'\<?%GCO]EK]H+3O#OA+Q[JK:IXD\':_X5.HQ
MV=\_^MN;)UN(O+9\GY6!1<+D.%55H_"__@F-I.C_ ++OCO\ 99^,WQ<N_%6B
M>-]=N]5$D&DPVDNFW,TR2K*CC=OD5XXWSA4)W#9M.* ,_P 4_L7_ !BM/C-X
M!^,_P/\ !WP\^%=UX9UA#XMN=#\5WMR?$VELRB:UNT.GP">0@$K-*SN&;.<X
M8>?_ +>^B?\ #!?[0VA?MI?"&UTR73O$MA>:%XP\)ZC'+-:V(D0 :W%;QAC'
M'$QB6X,:KN#A,AKAFKU_]G_]C3]J3P1=:3X8_: _;:O?'G@OPU<0RZ-X?3PO
M!9SWK0,KVQO;O<\TR1NJMY>X[V1=[,H*'T/1?V=O$6I>*O'WB?XR>,M"\7+X
MQTW^R=-L9?"LD$.E:7L938E6NY//C=F,DA'EM(QY.U8EC -;]F;X._#3X*_"
M#2/#?POOH]2LKFTCNY?$'F+))K#R*'^U,Z\$/NRH7Y%4A4 4 5Z!7BG[#W[+
M_P 3_P!D7X6I\&?%?QYM_&V@Z?*Y\.J_AA[*XTV)FW?9_-:\F\V)23L!4,N[
M&XJ%4>UT %%%% !1110!\@?\%??B]_P4N^$/PW\'ZE_P32^%_P#PE&N7FMSQ
M>)K?^Q([WR+00YC;;(ZA<OQD5\I?\'4_C;]JR'_@C'86&E^$M^D>(/[&_P"%
MS3?8%/\ 9NVZL)H.=W[G.H+%'\N<YV]#FOULKY _X+U?LN?';]M'_@D]\5OV
M:/V:/ W_  DOC;Q+_87]B:)_:=K9_:?L^NZ?=3?OKJ6*%-L,$K_,XSMP,L0"
M ?QA45]__P#$+C_P77_Z,9_\R;X8_P#EG1_Q"X_\%U_^C&?_ #)OAC_Y9T ?
MI_\ \$[_ (O?\%+OA#_P;P?LN:E_P32^%_\ PE&N7FM^+HO$UO\ V)'>^1:#
MQ#JIC;;(ZA<OQD5^T?PSO?%>I_#CP_J7CRT^SZY<:):2:S!Y83R[MH4,R[1P
MN'+#';%?+?\ P05_9<^.W[%W_!)[X4_LT?M+^!O^$:\;>&O[=_MO1/[3M;S[
M-]HUW4+J']]:RRPONAGB?Y7.-V#A@0/K^@ KXM\2_L7Z5^U]^S9X@'A_5SH/
MC_PK\9?&NI> /%D#&.73[U/$=\P0NOS")RJAL<J0K@$H ?LO5(]3ET^:+1;R
M"WNV0B":ZMFFC1NQ9%="P]@R_6O.OV:?@O\ $;X(:#K'A_QM\3])\2QZIXFU
M76XY-/\ "\FG-!-?WDMY+'\UY.&19)I O .,9)QD@'S%^S_^V=JW[1WQ2^#7
MPF^->C_V!\7? /Q)U*Q\<^'ID$;2LOAC6E6^A4<-%)P3MR%9ACY6C9OKSX[?
M!7P'^T5\(]>^"WQ*TW[5HWB"P:VN5&-\3<%)HR?NR1N%=3V917%>/OV,OAOX
MQ_:W\"?MD:<!IOBKPBEY;:C)# "NL6DUC<6R)+R,/$TP99.3M#(01L*>LZO%
MJTVFS1:%?6UM>,G^CSW=JT\:-ZLBNA8>P9?K0!\2?\$GK+XA_$;^UM&^-WC1
M/$'_  S]XAU#P1X./D,NZ1&9)+^3<QWRBW\NVB/!CB\T98RL:^I/VF?@K\&_
MVC_A9<? GXW6RRZ7XGF%M:*DWESK=(CSI) ^#ME18G<<$$(P(925/GW[%W[&
MGQ#_ &3/$'CG4M9^.&E>*+3QYXLN?$6I6T7@R2PD@O)\EQ')]NF'EY*X4H3\
MOWN<CN?VFO@7XD^/7AC0=&\)?%&[\'ZCH7BFVUJTUNPLTGECD@CE"H$<[&5F
MD 96R&3<I'S4 ?%WB"__ &[/^"0=C#J/B;Q-_P +E_9_M[F*UNC?C&J^'[:1
MQ&JY8DA1N5%!+PG 7$!<5WO_  6;U>U\8_LX?!K7O"FK!8=5^-_AVXTV^$.[
M"RV=ZT<FUNO# X/T->N_&#]F;]HC]I3P._P1^.GQE\*KX,OIX#XC/A/PI<6F
MH:Q!%*L@MP\UY,EHKLB[V42,0,*5R:K_ +:_[$7B_P#:Q\*>$/ 'A/XQ:3X+
MT3P9XDLM;TRV'@U[^0W-K%)%"A?[;"HB"RM\H3/ ^;CD V/%'P2_:>O/%/@_
M5[O]H[^W=(TGQ9:WNNZ%_P (M:6?VRV4.,^:K[AY;E)=H^]Y>.N*]MAFAN(Q
M-!*KH>C(V0?Q%>-^,?AA^W)XL\+WWANQ_:N\ :%+>V[0KJVB_!^\%W:[AC?$
M9M<DC#CL61L=<5ZIX-\*Z3X%\(:5X)T%'6QT?3H+*S61]S"**-47)[G"C)[T
M ?.'[4?[/>@?M4?&?XA_ GQ!Y:+KWP/L([&ZD7(M;Q-4O9+>?U^2548@=0".
M]>8?LV_M0>-OVA?V-=#_ &2M9U"XL?BK+XAE^'?C!#)BZT^TM$)O]0)ZAA8H
MT8D_Y^I% -?3MC\$_BU;?M.7?Q\G^+>A/IEUX;@T0^'$\'3+(MO%=2W"O]I^
MW$>;^^=2?*VXP=@P<T_AW^QE\,/AC^U-X[_:R\,H%\0>.=+M;2:%[<>79O'_
M *^1,$9\\I;LXX^:$G/SG !X5^RMHFD>&?\ @L%\?/#>@:?%:6&G^ O#-M96
MD"X2&&.QLU1%'8!0 !Z"N4_:.\ _#^^^#W[1VO0+<?%GQ=8W^M:L/'[V,5M'
MX!\BU$MMI5O>/(SF6U$>2EJ/O2;91%NR?=_A7^QC\5?AU^V9XS_:]U#X]Z'J
M,GCFPM++5O#T?@26!(8+9(8X_)F.HN5?9#@LRL"7)VXP*Y3PW_P3=^)OA;P)
M\4?@1HO[54UM\._B'=:M=VVDIX4B?4+":_C99$:[>4B2 $@LH1'<#AX\L2 >
M6_MAR^)/B%^PG^RS\3M4\<Z[#XBUSQ/X$CU#4X-7FVSO=6@EDEDMRQ@FD\T+
M('=&;*XS@D'0_P""G7[+'PF_9M_X)Y?&#5?A?%K$<GB_Q!H5_K*ZKKUS?![A
M-1ME,BF=W8,V2S')+$C)PJ@>C>,/^"=OQ?\ &'[-/PR_9[N?VIK!&^&^M:3J
MEIJUQX"\[S'TZ'R;6!(TO8MD(4 MO,DCMN.]00B^@_ML?LI>-_VQ_P!G2?\
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
M?[,L[F4VZ.22S)&[E4))Y*@%N,YP*Z^B@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
>*** "BBB@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860594696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br> shares in Millions, $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Feb. 22, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ASGN Inc<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-4023433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">4400 Cox Road, Suite 110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Glen Allen,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">23060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">482-8068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ASGN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">We are incorporating by reference into Part III of this Annual Report on Form 10-K portions of the registrant&#8217;s definitive proxy statement for the 2022 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant&#8217;s fiscal year 2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000890564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682856670152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Los Angeles, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860452008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 529.6<span></span>
</td>
<td class="nump">$ 274.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">708.2<span></span>
</td>
<td class="nump">602.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and income taxes</a></td>
<td class="nump">41.2<span></span>
</td>
<td class="nump">22.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">77.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">30.4<span></span>
</td>
<td class="nump">17.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,309.4<span></span>
</td>
<td class="nump">994.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">55.0<span></span>
</td>
<td class="nump">54.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right of use assets</a></td>
<td class="nump">57.1<span></span>
</td>
<td class="nump">73.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Identifiable intangible assets, net</a></td>
<td class="nump">487.9<span></span>
</td>
<td class="nump">469.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,569.5<span></span>
</td>
<td class="nump">1,420.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets of discontinued operations</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">244.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">23.9<span></span>
</td>
<td class="nump">20.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,502.8<span></span>
</td>
<td class="nump">3,278.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">20.1<span></span>
</td>
<td class="nump">38.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and contract professional pay</a></td>
<td class="nump">305.5<span></span>
</td>
<td class="nump">238.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">23.3<span></span>
</td>
<td class="nump">24.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">39.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">102.0<span></span>
</td>
<td class="nump">75.4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">450.9<span></span>
</td>
<td class="nump">416.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,033.9<span></span>
</td>
<td class="nump">1,033.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">40.2<span></span>
</td>
<td class="nump">55.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities</a></td>
<td class="nump">89.0<span></span>
</td>
<td class="nump">108.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Long-term liabilities of discontinued operations</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">23.4<span></span>
</td>
<td class="nump">65.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,637.4<span></span>
</td>
<td class="nump">1,690.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 10)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 75.0 million shares authorized, 51.8 million and 52.9 million shares outstanding at December&#160;31, 2021 and 2020</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid-in capital</a></td>
<td class="nump">690.8<span></span>
</td>
<td class="nump">661.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,174.4<span></span>
</td>
<td class="nump">926.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,865.4<span></span>
</td>
<td class="nump">1,587.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 3,502.8<span></span>
</td>
<td class="nump">$ 3,278.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860522808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br> shares in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, shares authorized (in shares)</a></td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, shares issued (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized (in shares)</a></td>
<td class="nump">75.0<span></span>
</td>
<td class="nump">75.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock: shares outstanding (in shares)</a></td>
<td class="nump">51.8<span></span>
</td>
<td class="nump">52.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682855166328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 4,009.5<span></span>
</td>
<td class="nump">$ 3,502.1<span></span>
</td>
<td class="nump">$ 3,415.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of services</a></td>
<td class="nump">2,867.1<span></span>
</td>
<td class="nump">2,554.9<span></span>
</td>
<td class="nump">2,444.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,142.4<span></span>
</td>
<td class="nump">947.2<span></span>
</td>
<td class="nump">971.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">735.8<span></span>
</td>
<td class="nump">615.0<span></span>
</td>
<td class="nump">645.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">55.7<span></span>
</td>
<td class="nump">51.0<span></span>
</td>
<td class="nump">50.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">350.9<span></span>
</td>
<td class="nump">281.2<span></span>
</td>
<td class="nump">276.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(37.5)<span></span>
</td>
<td class="num">(39.7)<span></span>
</td>
<td class="num">(52.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write-off of loan costs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(18.9)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">313.4<span></span>
</td>
<td class="nump">241.5<span></span>
</td>
<td class="nump">204.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">81.6<span></span>
</td>
<td class="nump">63.9<span></span>
</td>
<td class="nump">54.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">231.8<span></span>
</td>
<td class="nump">177.6<span></span>
</td>
<td class="nump">149.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromDiscontinuedOperations', window );">Income from discontinued operations, net of income taxes</a></td>
<td class="nump">178.1<span></span>
</td>
<td class="nump">22.7<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 409.9<span></span>
</td>
<td class="nump">$ 200.3<span></span>
</td>
<td class="nump">$ 174.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic &#8212;</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="nump">$ 4.40<span></span>
</td>
<td class="nump">$ 3.37<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="nump">3.38<span></span>
</td>
<td class="nump">0.43<span></span>
</td>
<td class="nump">0.47<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share (in dollars per share)</a></td>
<td class="nump">7.78<span></span>
</td>
<td class="nump">3.80<span></span>
</td>
<td class="nump">3.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted &#8212;</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="nump">4.33<span></span>
</td>
<td class="nump">3.33<span></span>
</td>
<td class="nump">2.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="nump">3.33<span></span>
</td>
<td class="nump">0.43<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share (in dollars per share)</a></td>
<td class="nump">$ 7.66<span></span>
</td>
<td class="nump">$ 3.76<span></span>
</td>
<td class="nump">$ 3.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Shares and share equivalents used to calculate earnings per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">53.5<span></span>
</td>
<td class="nump">53.3<span></span>
</td>
<td class="nump">53.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract', window );"><strong>Reconciliation of net income to comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 409.9<span></span>
</td>
<td class="nump">$ 200.3<span></span>
</td>
<td class="nump">$ 174.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total</a></td>
<td class="nump">$ 410.6<span></span>
</td>
<td class="nump">$ 206.3<span></span>
</td>
<td class="nump">$ 174.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_NetIncomeFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income from Continuing Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_NetIncomeFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_NetIncomeFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_NetIncomeFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850866056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Other</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,182.1<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 601.8<span></span>
</td>
<td class="nump">$ 586.1<span></span>
</td>
<td class="num">$ (6.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">39.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">12.7<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">12.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Tax withholding on restricted stock vesting (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding on restricted stock vesting</a></td>
<td class="num">(12.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchase and retirement of shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchase and retirement of shares</a></td>
<td class="num">(20.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.9)<span></span>
</td>
<td class="num">(16.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">174.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">1,376.2<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">638.0<span></span>
</td>
<td class="nump">744.7<span></span>
</td>
<td class="num">(7.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">32.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">12.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">12.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Tax withholding on restricted stock vesting (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding on restricted stock vesting</a></td>
<td class="num">(12.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchase and retirement of shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchase and retirement of shares</a></td>
<td class="num">(27.9)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">(9.2)<span></span>
</td>
<td class="num">(18.7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other</a></td>
<td class="nump">6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">200.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">1,587.1<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">661.3<span></span>
</td>
<td class="nump">926.3<span></span>
</td>
<td class="num">(1.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">52.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Employee stock purchase plan</a></td>
<td class="nump">14.3<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">14.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Tax withholding on restricted stock vesting (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding on restricted stock vesting</a></td>
<td class="num">(16.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchase and retirement of shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Stock repurchase and retirement of shares</a></td>
<td class="num">(183.3)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">(21.5)<span></span>
</td>
<td class="num">(161.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">409.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">409.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,865.4<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 690.8<span></span>
</td>
<td class="nump">$ 1,174.4<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860306520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 409.9<span></span>
</td>
<td class="nump">$ 200.3<span></span>
</td>
<td class="nump">$ 174.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</a></td>
<td class="num">(216.9)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">89.6<span></span>
</td>
<td class="nump">89.7<span></span>
</td>
<td class="nump">91.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">32.3<span></span>
</td>
<td class="nump">39.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Provision for deferred income taxes</a></td>
<td class="num">(19.7)<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">18.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost', window );">Write-off of loan costs</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">18.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">6.3<span></span>
</td>
<td class="nump">5.9<span></span>
</td>
<td class="nump">16.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(111.1)<span></span>
</td>
<td class="num">(12.9)<span></span>
</td>
<td class="num">(24.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and income taxes</a></td>
<td class="num">(18.2)<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
<td class="num">(20.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(23.6)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="num">(7.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Accrued payroll and contract professional pay</a></td>
<td class="nump">67.4<span></span>
</td>
<td class="nump">12.6<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(2.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Payroll tax deferral and other</a></td>
<td class="num">(44.4)<span></span>
</td>
<td class="nump">88.6<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">193.7<span></span>
</td>
<td class="nump">424.8<span></span>
</td>
<td class="nump">313.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Cash paid for property and equipment</a></td>
<td class="num">(34.7)<span></span>
</td>
<td class="num">(32.6)<span></span>
</td>
<td class="num">(32.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="num">(222.8)<span></span>
</td>
<td class="num">(186.2)<span></span>
</td>
<td class="num">(116.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Divestiture of Businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">246.5<span></span>
</td>
<td class="num">(219.0)<span></span>
</td>
<td class="num">(149.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">65.5<span></span>
</td>
<td class="nump">653.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments of long-term debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(65.5)<span></span>
</td>
<td class="num">(736.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Debt issuance or amendment costs</a></td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
<td class="num">(7.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from option exercises and employee stock purchase plan</a></td>
<td class="nump">14.3<span></span>
</td>
<td class="nump">12.1<span></span>
</td>
<td class="nump">12.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes', window );">Payment of employment taxes related to release of restricted stock awards</a></td>
<td class="num">(16.0)<span></span>
</td>
<td class="num">(12.0)<span></span>
</td>
<td class="num">(12.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(181.3)<span></span>
</td>
<td class="num">(27.9)<span></span>
</td>
<td class="num">(20.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(184.4)<span></span>
</td>
<td class="num">(29.0)<span></span>
</td>
<td class="num">(110.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase in Cash and Cash Equivalents</a></td>
<td class="nump">255.2<span></span>
</td>
<td class="nump">179.2<span></span>
</td>
<td class="nump">53.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at Beginning of Year</a></td>
<td class="nump">274.4<span></span>
</td>
<td class="nump">95.2<span></span>
</td>
<td class="nump">41.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents at End of Year</a></td>
<td class="nump">529.6<span></span>
</td>
<td class="nump">274.4<span></span>
</td>
<td class="nump">95.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosure of Cash Flow Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">170.3<span></span>
</td>
<td class="nump">64.2<span></span>
</td>
<td class="nump">56.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">35.2<span></span>
</td>
<td class="nump">37.6<span></span>
</td>
<td class="nump">44.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations | Oxford Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Divestiture of Businesses</a></td>
<td class="nump">$ 503.8<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Issuance Of Equity Instruments, Employment Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in accrued salaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WriteOffOfDeferredDebtIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WriteOffOfDeferredDebtIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asgn_OxfordBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asgn_OxfordBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854792040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">General</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly-owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation. In addition, retrospective reclassifications have been made to prior period consolidated financial statements and disclosures to present the Oxford Global Resources business unit (the "Oxford business") as discontinued operations (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). Unless otherwise noted, amounts and disclosures included herein relate to our continuing operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Critical and Significant Accounting Policies &#8212; Critical Accounting Policies and Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682863095720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Critical and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Critical and Significant Accounting Policies</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition of Goodwill and Acquired Intangible Assets &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The&#160;fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recoverability of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for each of its reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units&#8217; estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performed a qualitative assessment for the October 31, 2021 annual impairment test for all of its reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the  most recent quantitative assessment performed and (v) other relevant entity-specific events.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The majority of the Company's services are provided under time-and-materials ("T&amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&amp;M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Federal Government Segment also provides services under cost reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for a federal government project, which were capitalized and are being amortized over the expected period of benefit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s contracts have termination for convenience provisions and do not have substantive termination penalties. Therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $13.3 million and $18.4 million at December&#160;31, 2021 and 2020, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company&#8217;s arrangements. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Costs of Services &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company&#8217;s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Amortization of Finite-Lived Intangible Assets &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes &#8212;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&#160;Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews its uncertain tax positions regularly.&#160;An uncertain tax position represents the Company&#8217;s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Translation &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The functional currency of the Company&#8217;s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders&#8217; equity. </span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Allowances &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible.</span><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounts receivable allowance was $3.1 million and $3.9 million at December&#160;31, 2021 and 2020, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from two months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company&#8217;s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Impairment or Disposal of Long-Lived Assets &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2021, 2020 and 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Workers&#8217; Compensation Loss Reserves &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company carries retention policies for its workers&#8217; compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third-party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contingencies &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers&#8217; compensation matters, requires the Company to use judgment.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of </span></div>credit risk with respect to accounts receivable for the Commercial Segment is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables for the Federal Government Segment are primarily from the U.S. government and are considered to have low credit risk.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212; </span>Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccounting', window );">General</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly-owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation. In addition, retrospective reclassifications have been made to prior period consolidated financial statements and disclosures to present the Oxford Global Resources business unit (the "Oxford business") as discontinued operations (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). Unless otherwise noted, amounts and disclosures included herein relate to our continuing operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Critical and Significant Accounting Policies &#8212; Critical Accounting Policies and Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854695832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Standards Update<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Standards Update</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">3. Accounting Standards Update</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805) Accounting for Acquired Contract Assets and Contract Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, which improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination by providing consistent recognition guidance. This standard is effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact, if any, of adoption of this standard on its consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854929512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">4. Discontinued Operations</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On August 17, 2021, the Company sold its Oxford business to an affiliate of H.I.G. Capital for $525.0 million. The gain on the sale was $216.9 million ($168.8 million net of income taxes). The sale of the Oxford business is a strategic shift that provides for the redeployment of capital on acquisitions of businesses that enhance the Company's IT consulting capabilities and services in the commercial and federal government sectors. As a result of the sale, the financial results of the Oxford business are reported as discontinued operations in the accompanying consolidated statements of operations. The Company's reporting segments were changed for the effects of the sale, as described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the major classes of assets and liabilities of the Oxford business in the consolidated balance sheet at December 31, 2020 (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:241.50pt"><tr><td style="width:1.0pt"/><td style="width:177.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangible assets, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and contract professional pay</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, long-term</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:408.75pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selected cash flow information related to the Oxford business (in millions).</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:406.50pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Cash received from sale of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854913416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"><tr><td style="width:1.0%"/><td style="width:50.581%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Components of lease expense  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained with lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Future maturities of operating lease liabilities are as follows (in millions): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"><tr><td style="width:1.0%"/><td style="width:75.140%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854822840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company's acquisitions (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.210%"><tr><td style="width:1.0%"/><td style="width:51.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of businesses acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Four</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Two</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maximum earn out</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earn out liability at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Status of purchase accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Open</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Closed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Closed</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Generally, working capital adjustments account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.</span></div>These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial segments. Some of these acquisitions include additional contingent consideration (earn out) to be paid in cash based on the achievement of certain targets. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results for these acquisitions.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854746936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Identifiable Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Identifiable Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the activity related to the carrying amount of goodwill by reportable segment since December&#160;31, 2019 (in millions).  See </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 15. Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for more information on the change in the Company's reportable segments.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"/><td style="width:46.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Government</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">738.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,291.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 acquisitions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase price adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">740.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,569.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div><span><br/></span></div><div style="padding-right:148.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Approximately $127.2 million and $77.1 million of the goodwill for the 2021 and 2020 acquisitions, respectively, is deductible for income tax purposes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquired intangible assets consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.827%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subject to amortization:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer and contractual relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 - 13</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractor relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">772.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">469.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated future amortization expense is as follows (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:25.438%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854915096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment.</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net property and equipment consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:56.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.182%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has capitalized costs related to its various technology initiatives. At December&#160;31, 2021, the net book value of computer software was $27.7 million, which included work-in-progress of $8.2 million. At December&#160;31, 2020, the net book value of computer software was $23.4 million, which included work-in-progress of $3.6 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"><tr><td style="width:1.0%"/><td style="width:46.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854786376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">9. Long-Term Debt</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.169%"><tr><td style="width:1.0%"/><td style="width:66.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior Secured Credit Facility:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under $250 million revolving credit facility, due 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term B loan facility, due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unsecured Senior Notes, due 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unamortized deferred loan costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The senior secured credit facility consists of a term B loan and a $250.0 million revolving credit facility. Borrowings under the term B loan bear interest at LIBOR plus 1.75 percent, or the bank&#8217;s base rate plus 0.75 percent. Borrowings under the revolver bear interest at LIBOR plus 1.25 to 2.25 percent or the bank&#8217;s base rate plus 0.25 to 1.25 percent, depending on leverage levels. A commitment fee of 0.20 to 0.35 percent is payable on the undrawn portion of the revolver. The revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 3.75 to 1.00, which was 1.02 to 1.00 at December&#160;31, 2021. There are no required minimum payments on the facility. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. At December&#160;31, 2021, the Company was in compliance with its debt covenants. In July 2021, the Company amended its facility to, among other things, permit the sale of its Oxford business and allow the net sale proceeds (approximately $0.4&#160;billion) to be used for future acquisitions and other permitted investments, provided the Company enters into binding commitments by August 2022 and completes those transactions by February 2023.</span></div>Unsecured Senior Notes &#8212; The Company has $550.0 million of unsecured senior notes, which bear interest at 4.625 percent payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and are subordinate to the senior secured credit facility. These notes also contain certain customary limitations including, among other terms and conditions, the Company's ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682855205912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Purchase Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The Company's purchase obligations include non-cancelable job board service agreements, software maintenance and license agreements and software subscriptions. The following is a summary of these obligations as of December&#160;31, 2021, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.169%"><tr><td style="width:1.0%"/><td style="width:47.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.504%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The workers' compensation loss reserves were $2.4 million and $2.2 million, net of anticipated insurance and indemnification recoveries of $10.4 million and $10.9 million, at December&#160;31, 2021 and 2020, respectively.&#160;To secure obligations for&#160;workers&#8217; compensation&#160;claims and other obligations, the Company has&#160;undrawn stand-by letters&#160;of credit of $4.0 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain acquisitions completed in 2021 and 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">). The fair value of this contingent consideration is $15.1&#160;million and $5.0&#160;million at December&#160;31, 2021 and 2020, respectively. This contingent consideration is part of the purchase price for the acquired businesses and none of it has been paid as of December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain employees participate in the Company&#8217;s Amended and Restated Change in Control Severance Plan and/or have separate agreements that provide for certain benefits in the event of termination at the Company's convenience, as defined by the plan or agreement. Generally, these benefits are based on the employee&#8217;s position in the Company and include severance, continuation of health insurance and may contain acceleration of equity grants and a pro-rata bonus based on the amount earned prior to a change in control. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The Company is involved in various legal proceedings, claims and litigation arising in the ordinary course of business. The Company does not believe that the disposition of matters that are pending or asserted will have a material effect on its consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854831288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Under stock repurchase programs approved by the Company&#8217;s Board of Directors, the Company repurchased 1.6 million of its common shares for $183.3 million during 2021 and 0.8 million shares for $27.9&#160;million during 2020. All repurchased shares have been retired. Under the two-year, $350.0&#160;million stock repurchase program, which was approved on December 9, 2021 and superseded the previous program, there was approximately $335.0&#160;million remaining at year end for future stock repurchases.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854927672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Other Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation and Other Employee Benefit Plans</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company believes that stock-based compensation aligns the interests of its employees and directors with those of its stockholders. Stock-based compensation provides incentives to retain and motivate executive officers and key employees responsible for driving Company performance and maintaining important relationships that contribute to the growth of the Company. As of December&#160;31, 2021, the Company has two stock-based compensation plans:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2010 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> On June 13, 2019, the stockholders of the Company approved the Second Amended and Restated 2010 Incentive Award Plan (the "2010 Plan"). This plan permits the grant of incentive stock options, nonqualified stock options, dividend equivalent rights, stock payments, deferred stock, restricted stock awards, restricted stock units ("RSUs"), performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of&#160;December&#160;31, 2021, there were&#160;2.5 million shares available for issuance under the 2010 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2012 Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Board of Directors adopted the Second Amended and Restated 2012 Employment Inducement Incentive Award Plan on April 26, 2018 (the "2012 Plan"). This plan allows for grants of stock to employees as employment inducement awards pursuant to NYSE rules.&#160;The terms of the 2012 Plan are similar to the 2010 Plan. As of&#160;December&#160;31, 2021, there were 0.1 million shares available for issuance under the 2012 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock based compensation expense in the accompanying consolidated financial statements of operations and comprehensive was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:49.532%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations (included in SG&amp;A expenses)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In relation with the sales of the Oxford business (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">) the Company accelerated the vesting of certain RSUs awards for Oxford employees upon the completion of the sale. The stock based compensation expense for discontinued operations for the year ended December 31, 2021 included approximately $10.5&#160;million of expense related to the accelerations of these RSUs awards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized income tax benefits for stock-based compensation arrangements of $2.5 million, $1.4 million and $0.7 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The Company issues RSUs with (i) service conditions, (ii) performance conditions, (iii) a combination of performance and service conditions, or (iv) a combination of market and service conditions. RSUs generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5MzYx_3bedd2ba-fe49-44b0-ad81-37bc73a8c99c">one</span>- to five-year periods, and the RSUs that have performance conditions are based on the achievement of specified annual financial or other targets. Beginning in 2020, the Company also included market conditions based on relative total shareholder return ("TSR"). In 2021, the Company granted certain awards that included three-year financial performance targets plus a component based on achievement of TSR relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200 percent of the target award.  In 2020, the Company granted certain awards that  vest solely based on achievement of TSR relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200 percent of the target award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs, other than the TSR components thereof,  were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $13.90 and $49.11 per share for the 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.339%"><tr><td style="width:1.0%"/><td style="width:54.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 Awards</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility factor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Compensation expense for RSUs is determined based on the grant-date fair value of those awards, net of an estimated forfeiture rate. The forfeiture rate estimates the number of awards that will eventually vest and is based on historical vesting patterns. Compensation expense for </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">RSUs with performance conditions based on financial targets are measured on the amount of shares ultimately expected to vest, estimated at each reporting date based on management&#8217;s expectations regarding the relevant performance criteria. Compensation expense for all other RSUs are recognized on a straight-line basis, net of an estimated forfeiture rate over the requisite service period of the award. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the status of the Company&#8217;s unvested RSUs as of December&#160;31, 2021 and changes during the year then ended are presented below (number of units in millions, except fair value per unit):&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.307%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance/Market <br/>and Service Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Grant-Date Fair Value Per Unit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December&#160;31, 2020 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested and expected to vest RSUs outstanding at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">__________________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Vested shares include 0.2 million shares surrendered for payment of employee income taxes, which are available for re-issuance under the 2010 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, there was unrecognized compensation expense of $44.2 million related to unvested RSUs based on awards that are expected to vest. The unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately 1.7 years. The fair value of RSUs that vested was $47.9 million in 2021, $34.4 million in 2020 and $38.7 million in 2019. The weighted-average grant-date fair value per unit of  RSUs was $93.36 in 2021, $61.23 in 2020 and $62.26 in 2019.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#8212; The stockholders of the Company approved the Second Amended and Restated 2010 Employee Stock Purchase Plan (&#8220;ESPP&#8221;) on June 18, 2020. The ESPP allows eligible employees to purchase common stock of the Company, through payroll deductions, at a&#160;15 percent discount of the lower of the market price on the first day or the last day of the semi-annual purchase periods.&#160;Participants are required to hold the shares for a 12-month period after the purchase date.&#160;The ESPP is intended to qualify as an employee stock purchase plan under the Internal Revenue Service ("IRS") Code Section 423.&#160;Eligible employees may contribute up to a certain percentage set by the plan administrator of their eligible earnings toward the purchase of the stock (subject to certain IRS limitations).&#160;As of December&#160;31, 2021, there were 1.1 million shares available for issuance under the ESPP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares of common stock are transferred to participating employees at the conclusion of each six-month offering period, which ends on the last business day of the month in March and September each year. Compensation expense is measured using a Black-Scholes valuation model. The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.245%"><tr><td style="width:1.0%"/><td style="width:44.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.2 - 55.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.0 - 63.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0 - 38.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 - 0.1%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 - 1.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 - 2.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average Black-Scholes valuation per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued (millions)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Deferred Compensation Plan </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212; The Company&#8217;s Deferred Compensation Plan, which became effective on June 1, 2017 and has been amended from time to time (the "DCP"), allows for eligible management and highly compensated key employees to elect to defer a portion of their compensation to later years. These deferrals are subject to investment risk and a risk of forfeiture under certain circumstances. Participants may choose from various investment options representing a broad range of asset classes. The Company&#8217;s deferred compensation plan liability was $15.6 million and $14.4 million at December&#160;31, 2021 and 2020, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the DCP and is primarily comprised of mutual funds, which are measured at fair value using the net asset value practical expedient.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Employee Defined Contribution Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span>&#8212; The Company maintains various 401(k) retirement savings plans for the benefit of our eligible U.S. employees. Under terms of these plans, eligible employees are able to make contributions to these plans on a tax-deferred basis. The Company made matching contributions to the 401(k) plans of $19.9 million in 2021, $15.9 million in 2020 and $15.0 million in 2019.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854817720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes for consists of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consists of the following (in millions):&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:29.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of deferred tax (liabilities) assets are as follows (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.087%"><tr><td style="width:1.0%"/><td style="width:54.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.067%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(127.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(145.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee-related accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll tax deferral</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent to income before income taxes and the income tax provision is as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision at the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nondeductible executive compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disallowed meals and entertainment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Excess stock-based compensation benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work opportunity tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, the Company had no domestic net operating losses and had $1.3 million of foreign net operating losses, which have no expiration date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has recorded a valuation allowance of approximately $0.3 million at December 31, 2021 related to net operating loss carryforwards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the Company had undistributed earnings of foreign subsidiaries of approximately $10.0 million, substantially all of which are permanently reinvested. The Company will repatriate a portion of these foreign earnings in situations it deems advantageous for business operations, tax or cash management reasons. In doing so, the Company could be subject to state income and foreign taxes which would be insignificant. The determination of the amount of unrecognized deferred income tax liability for any basis differences on the permanently reinvested foreign earnings is not practicable due to the complexities associated with this hypothetical calculation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had gross deferred tax assets of $71.7 million and $79.6 million and gross deferred tax liabilities of $160.4 million and $188.1 million at December&#160;31, 2021 and 2020, respectively. Management has determined the gross deferred tax assets are realizable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">At December&#160;31, 2021, 2020 and 2019, there were $1.3 million of unrecognized tax benefits, respectively, and changes during those years were not significant. If recognized, these unrecognized tax benefits would affect the annual effective tax rate. The gross unrecognized tax benefits are included in other long-term liabilities in the accompanying consolidated balance sheets. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying consolidated statements of operations and comprehensive income. The amount of interest and penalties recognized in the consolidated financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2022. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div>The Company is subject to taxation in the United States and various states and foreign jurisdictions. The IRS has completed an examination of the Company's U.S. income tax return for the 2017 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2018 and subsequent years. For the majority of U.S. states, with few exceptions and generally for the foreign tax jurisdictions, the Company remains subject to examination for 2017 and subsequent years.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682855229864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings per share</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):</span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:60.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.826%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174.70&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of common share equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares and share equivalents outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.78&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.66&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854817720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASGN provides information technology and professional services in the technology, digital and creative fields across the commercial and government sectors. ASGN operates through its Commercial and Federal Government segments. Virtually all of the Company's revenues are generated in the United States.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prior to the divestiture of the Oxford business, the Company had three reportable segments: Apex, Oxford and ECS. As a result of the divestiture, the Oxford Segment is no longer a reportable segment, the Apex Segment was renamed the Commercial Segment and the ECS Segment was renamed the Federal Government Segment. The Company's CyberCoders division, which was previously part of the Oxford Segment, is now included in the Commercial Segment. All segment information included herein reflects these changes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Commercial Segment provides IT services and solutions, digital and creative services to Fortune 1000 and mid-market clients across the United States, Canada and Europe. The Federal Government Segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions): </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,927.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,617.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">934.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">830.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,415.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div><span><br/></span></div><div style="padding-right:67.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:95%">Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses. </span></div><div style="padding-right:27pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Virtually all of the revenues from the Commercial Segment are generated from time-and-materials ("T&amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues from the Federal Government Segment are generated from: (i) firm-fixed-price, (ii) T&amp;M and (iii) cost reimbursable contracts. Virtually all of the Company's revenues are recognized over time. Revenues by segment and by type are as follows (in millions):</span></div><div style="padding-right:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:389.25pt"><tr><td style="width:1.0pt"/><td style="width:198.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,285.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,117.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,288.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">641.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,927.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,617.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Firm-fixed-price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost reimbursable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,415.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Government Segment revenues by customer type are as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:50.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Department of Defense and Intelligence Agencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">453.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Civilian</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682855214168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contract professional pay approximate their fair value based on their short-term nature. The carrying amount of long-term debt recorded in the Company&#8217;s balance sheet at December&#160;31, 2021 was $1.0 billion (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 9. Long-Term Debt) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and its fair value was $1.1 billion on December&#160;31, 2021, which was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain acquisitions completed in 2021 and 2020 contained provisions requiring the Company to pay contingent consideration in the event the acquired businesses achieved certain specified earning results in 2021 or obtained specified contract awards (see Note 5. Acquisitions). At the end of each reporting period, the fair value of the contingent consideration was remeasured and any changes were recorded as an adjustment to goodwill since the purchase accounting window was still open. Contingent consideration liabilities had a fair value of $15.1 million and $5.0 million at December 31, 2021 and 2020, respectively.</span></div>Nonrecurring Fair Value Measurements &#8212; Certain assets, such as goodwill and trademarks, are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances, such as, when there is evidence of impairment.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682855205912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Results<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_UnauditedQuarterlyIncomeStatementTextBlock', window );">Unaudited Quarterly Results</a></td>
<td class="text">The following tables present unaudited quarterly financial information (in millions, except per share amounts). In the opinion of the Company&#8217;s management, the quarterly information contains all adjustments, consisting only of normal recurring accruals, necessary for a fair presentation thereof. The operating results for any quarter are not necessarily indicative of the results for any future periods.<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.493%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended Dec. 31</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mar. 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec. 31</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">907.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,073.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share income from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.78&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares and share equivalents used to calculate earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.493%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended Dec. 31</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mar. 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec. 31</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">904.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share income from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares and share equivalents used to calculate earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_UnauditedQuarterlyIncomeStatementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unaudited Quarterly Income Statement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_UnauditedQuarterlyIncomeStatementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854924952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</a></td>
<td class="text"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"/><td style="width:39.435%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.471%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.007%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charged to costs and expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers&#8217; compensation loss reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers&#8217; compensation loss reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workers&#8217; compensation loss reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-right:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">______</span></div><div style="padding-left:9pt;padding-right:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">  Deductions from allowance for doubtful accounts include write-offs of uncollectible accounts receivable.</span></div>     Deductions from workers&#8217; compensation loss reserves include payments of claims and changes related to anticipated insurance and indemnification recoverie<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682853818936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Critical and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#8212; The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly-owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation. In addition, retrospective reclassifications have been made to prior period consolidated financial statements and disclosures to present the Oxford Global Resources business unit (the "Oxford business") as discontinued operations (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Discontinued Operations</span>). Unless otherwise noted, amounts and disclosures included herein relate to our continuing operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Summary of Critical and Significant Accounting Policies &#8212; Critical Accounting Policies and Estimates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock', window );">Critical Accounting Policy and Estimate</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition of Goodwill and Acquired Intangible Assets &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The&#160;fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recoverability of Goodwill and Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for each of its reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units&#8217; estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.</span></div>The Company performed a qualitative assessment for the October 31, 2021 annual impairment test for all of its reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the  most recent quantitative assessment performed and (v) other relevant entity-specific events.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The majority of the Company's services are provided under time-and-materials ("T&amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&amp;M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary. </span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Federal Government Segment also provides services under cost reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for a federal government project, which were capitalized and are being amortized over the expected period of benefit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s contracts have termination for convenience provisions and do not have substantive termination penalties. Therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $13.3 million and $18.4 million at December&#160;31, 2021 and 2020, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date. </span></div>Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company&#8217;s arrangements.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Services</a></td>
<td class="text">Costs of Services &#8212; Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company&#8217;s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text">Stock-Based Compensation &#8212; Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets, Finite-Lived, Policy</a></td>
<td class="text">Amortization of Finite-Lived Intangible Assets &#8212; Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes &#8212;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&#160;Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company reviews its uncertain tax positions regularly.&#160;An uncertain tax position represents the Company&#8217;s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-</span></div>not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text">Foreign Currency Translation &#8212; The functional currency of the Company&#8217;s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders&#8217; equity.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Accounts Receivable Allowances</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable Allowances &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible.</span><span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span>The accounts receivable allowance was $3.1 million and $3.9 million at December&#160;31, 2021 and 2020, respectively.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from two months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company&#8217;s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain. </span></div>The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment or Disposal of Long-Lived Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Impairment or Disposal of Long-Lived Assets &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2021, 2020 and 2019.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_WorkerscompensationlossreservePolicyTextBlock', window );">workers compensation loss reserve</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Workers&#8217; Compensation Loss Reserves &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company carries retention policies for its workers&#8217; compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third-party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Contingencies &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers&#8217; compensation matters, requires the Company to use judgment.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of </span>credit risk with respect to accounts receivable for the Commercial Segment is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables for the Federal Government Segment are primarily from the U.S. government and are considered to have low credit risk.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share, Policy</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">&#8212; </span>Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Critical Accounting Policies and Estimates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_WorkerscompensationlossreservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Workers Compensation Loss Reserves [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_WorkerscompensationlossreservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI http://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854762680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Discontinued Operations</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the major classes of assets and liabilities of the Oxford business in the consolidated balance sheet at December 31, 2020 (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:241.50pt"><tr><td style="width:1.0pt"/><td style="width:177.25pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0pt"/><td style="width:60.25pt"/><td style="width:1.0pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Identifiable intangible assets, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and contract professional pay</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities, long-term</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities of discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:408.75pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">448.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">349.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Selected cash flow information related to the Oxford business (in millions).</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:406.50pt"><tr><td style="width:1.0pt"/><td style="width:217.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Cash received from sale of discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">503.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">499.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854863384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost [Table Text Block]</a></td>
<td class="text">The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"><tr><td style="width:1.0%"/><td style="width:50.581%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.507%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Components of lease expense  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental cash flow information  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained with lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text">uture maturities of operating lease liabilities are as follows (in millions): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"><tr><td style="width:1.0%"/><td style="width:75.140%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total future minimum lease payments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682855205912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a summary of the Company's acquisitions (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.210%"><tr><td style="width:1.0%"/><td style="width:51.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.787%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.472%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of businesses acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Four</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Two</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maximum earn out</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earn out liability at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Status of purchase accounting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Open</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Closed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Closed</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Generally, working capital adjustments account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682863151896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Identifiable Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the activity related to the carrying amount of goodwill by reportable segment since December&#160;31, 2019 (in millions).  See </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 15. Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for more information on the change in the Company's reportable segments.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"><tr><td style="width:1.0%"/><td style="width:46.045%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Government</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">738.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,291.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 acquisitions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase price adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">740.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,569.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div><div><span><br/></span></div><div style="padding-right:148.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Approximately $127.2 million and $77.1 million of the goodwill for the 2021 and 2020 acquisitions, respectively, is deductible for income tax purposes.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Acquired Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquired intangible assets consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.701%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.827%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Estimated Useful Life (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subject to amortization:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer and contractual relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 - 13</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">260.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contractor relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 - 7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">358.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">772.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">302.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">469.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Future Amortization Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated future amortization expense is as follows (in millions):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:25.438%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682856262040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net property and equipment consisted of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"><tr><td style="width:1.0%"/><td style="width:56.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.179%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.182%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DepreciationExpenseTableTextBlock', window );">Depreciation Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations (in millions).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"><tr><td style="width:1.0%"/><td style="width:46.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Costs of services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DepreciationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DepreciationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854776680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt consisted of the following (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.169%"><tr><td style="width:1.0%"/><td style="width:66.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.567%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Senior Secured Credit Facility:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under $250 million revolving credit facility, due 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Term B loan facility, due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unsecured Senior Notes, due 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,040.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unamortized deferred loan costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854914536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of Contractual Cash Obligation Payments</a></td>
<td class="text">The following is a summary of these obligations as of December&#160;31, 2021, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.169%"><tr><td style="width:1.0%"/><td style="width:47.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.593%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.504%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682856271080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Other Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock based compensation expense in the accompanying consolidated financial statements of operations and comprehensive was as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:49.532%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.632%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.523%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations (included in SG&amp;A expenses)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In relation with the sales of the Oxford business (see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">) the Company accelerated the vesting of certain RSUs awards for Oxford employees upon the completion of the sale. The stock based compensation expense for discontinued operations for the year ended December 31, 2021 included approximately $10.5&#160;million of expense related to the accelerations of these RSUs awards.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Measurement Inputs and Valuation Techniques</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs, other than the TSR components thereof,  were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $13.90 and $49.11 per share for the 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.339%"><tr><td style="width:1.0%"/><td style="width:54.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.849%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.852%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 Awards</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Volatility factor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</a></td>
<td class="text">A summary of the status of the Company&#8217;s unvested RSUs as of December&#160;31, 2021 and changes during the year then ended are presented below (number of units in millions, except fair value per unit):&#160;<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:50.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.307%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Performance/Market <br/>and Service Conditions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-Average Grant-Date Fair Value Per Unit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December&#160;31, 2020 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs outstanding at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested and expected to vest RSUs outstanding at December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</a></td>
<td class="text">The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.245%"><tr><td style="width:1.0%"/><td style="width:44.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.268%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.2 - 55.2%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.0 - 63.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0 - 38.5%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 - 0.1%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1 - 1.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1 - 2.4%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average Black-Scholes valuation per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issued (millions)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation expense (millions)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682856670264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The provision for income taxes for consists of the following (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal and State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Income (Loss) before Income Tax Provision</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consists of the following (in millions):&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The components of deferred tax (liabilities) assets are as follows (in millions):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.087%"><tr><td style="width:1.0%"/><td style="width:54.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.067%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.070%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(127.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(145.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee-related accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll tax deferral</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent to income before income taxes and the income tax provision is as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:44.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.235%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision at the statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nondeductible executive compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Disallowed meals and entertainment expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Excess stock-based compensation benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work opportunity tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854792040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):</span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"/><td style="width:60.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.826%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174.70&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares outstanding - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive effect of common share equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average number of common shares and share equivalents outstanding - diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.78&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.66&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.76&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682943647528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment [Table Text Block]</a></td>
<td class="text">Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions): <div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.327%"><tr><td style="width:1.0%"/><td style="width:36.854%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.675%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,927.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,617.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">934.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">778.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">830.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">168.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,415.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%">___________________</span></div>Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text">Revenues by segment and by type are as follows (in millions):<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:389.25pt"><tr><td style="width:1.0pt"/><td style="width:198.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commercial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assignment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,285.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,117.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,288.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consulting</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">641.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,927.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,617.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Government</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Firm-fixed-price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time and materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">322.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost reimbursable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">387.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,415.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Revenue from External Customers by Products and Services [Table Text Block]</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Federal Government Segment revenues by customer type are as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:50.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.314%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Department of Defense and Intelligence Agencies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">453.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Civilian</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">421.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,082.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,004.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854698520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Results (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock', window );">Unaudited Quarterly Income Statement</a></td>
<td class="text"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.493%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended Dec. 31</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mar. 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec. 31</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">907.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,073.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,053.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,009.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">409.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share income from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.64&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.78&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.66&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares and share equivalents used to calculate earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:46.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.311%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.493%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Quarter Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended Dec. 31</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mar. 31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jun. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sep. 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dec. 31</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">831.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">904.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">900.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,502.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Per share income from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.83&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted &#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.92&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares and share equivalents used to calculate earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_UnauditedQuarterlyIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unaudited Quarterly Income Statement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_UnauditedQuarterlyIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860667464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Critical and Significant Accounting Policies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue</a></td>
<td class="nump">$ 13.3<span></span>
</td>
<td class="nump">$ 18.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts and Bilinig Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</a></td>
<td class="nump">$ 3.1<span></span>
</td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">2 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">three<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">five years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123364984&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682848888200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Gain on sale of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 216.9<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract', window );"><strong>Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromDiscontinuedOperations', window );">Income from discontinued operations, net of income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.6<span></span>
</td>
<td class="nump">$ 145.7<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="nump">$ 5.9<span></span>
</td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 5.3<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">178.1<span></span>
</td>
<td class="nump">22.7<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract', window );"><strong>Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Cash received from sale of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asgn_OxfordBusinessMember', window );">Oxford Business | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Disposal Group, Including Discontinued Operation, Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Prepaid expenses and income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets', window );">Identifiable intangible assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets', window );">Other non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Total assets of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Accrued payroll and contract professional pay</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DisposalGroupLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DisposalGroupLeaseLiabilityNoncurrent', window );">Operating lease liabilities, long-term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation', window );">Total liabilities of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asgn_OxfordBusinessMember', window );">Oxford Business | Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale', window );">Proceeds from Sale of Property Held-for-sale</a></td>
<td class="nump">$ 525.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract', window );"><strong>Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">324.3<span></span>
</td>
<td class="nump">448.5<span></span>
</td>
<td class="nump">508.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Costs of services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223.0<span></span>
</td>
<td class="nump">306.4<span></span>
</td>
<td class="nump">349.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101.3<span></span>
</td>
<td class="nump">142.1<span></span>
</td>
<td class="nump">158.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.1<span></span>
</td>
<td class="nump">112.3<span></span>
</td>
<td class="nump">125.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization', window );">Amortization of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.8<span></span>
</td>
<td class="nump">29.1<span></span>
</td>
<td class="nump">32.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
<td class="nump">7.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale, net of income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromDiscontinuedOperations', window );">Income from discontinued operations, net of income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178.1<span></span>
</td>
<td class="nump">22.7<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract', window );"><strong>Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84.0)<span></span>
</td>
<td class="nump">49.9<span></span>
</td>
<td class="nump">40.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Cash received from sale of discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">503.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3.9)<span></span>
</td>
<td class="num">(6.4)<span></span>
</td>
<td class="num">(6.3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 499.9<span></span>
</td>
<td class="num">$ (6.4)<span></span>
</td>
<td class="num">$ (6.3)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Cash Flow Disclosures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Operating Lease Right Of Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DisposalGroupLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Lease Liability Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DisposalGroupLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DisposalGroupLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group Lease Liability Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DisposalGroupLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_NetIncomeFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_NetIncomeFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asgn_OxfordBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=asgn_OxfordBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682856528104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Lease Cost (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 26.9<span></span>
</td>
<td class="nump">$ 28.1<span></span>
</td>
<td class="nump">$ 27.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">5.4<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">4.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total Lease, Expense</a></td>
<td class="nump">$ 37.4<span></span>
</td>
<td class="nump">$ 39.7<span></span>
</td>
<td class="nump">$ 34.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860316568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Supplemental Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term of operating leases</a></td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">3 years 8 months 12 days<span></span>
</td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate of operating leases</a></td>
<td class="nump">3.47%<span></span>
</td>
<td class="nump">3.86%<span></span>
</td>
<td class="nump">4.04%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 29.1<span></span>
</td>
<td class="nump">$ 28.1<span></span>
</td>
<td class="nump">$ 26.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained with lease liabilities</a></td>
<td class="nump">$ 10.8<span></span>
</td>
<td class="nump">$ 18.9<span></span>
</td>
<td class="nump">$ 23.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682853918840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases Operating Lease Liability Payments Due (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 25.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">19.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">12.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">5.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future minimum lease payments</a></td>
<td class="nump">67.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 63.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682853731096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>business</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>business</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | business</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Aggregate purchase price</a></td>
<td class="nump">$ 221.3<span></span>
</td>
<td class="nump">$ 186.0<span></span>
</td>
<td class="nump">$ 113.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">15.1<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">19.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_EarnOut2020Axis=asgn_A2020AcquisitionsMember', window );">Other Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.1<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_EarnOut2021Axis=asgn_A2021AcquisitionsMember', window );">2021 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_EarnOut2020Axis=asgn_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_EarnOut2020Axis=asgn_A2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_EarnOut2021Axis=asgn_A2021AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_EarnOut2021Axis=asgn_A2021AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850740232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Identifiable Assets Goodwill (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross goodwill, period start</a></td>
<td class="nump">$ 1,420.7<span></span>
</td>
<td class="nump">$ 1,291.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase price adjustment</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation adjustment</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross goodwill, period end</a></td>
<td class="nump">1,569.5<span></span>
</td>
<td class="nump">1,420.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_CommercialBusinessMember', window );">Commercial Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross goodwill, period start</a></td>
<td class="nump">778.6<span></span>
</td>
<td class="nump">738.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase price adjustment</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation adjustment</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross goodwill, period end</a></td>
<td class="nump">829.3<span></span>
</td>
<td class="nump">778.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_FederalGovernmentBusinessMember', window );">Federal Government Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross goodwill, period start</a></td>
<td class="nump">642.1<span></span>
</td>
<td class="nump">552.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Purchase price adjustment</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Translation adjustment</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Gross goodwill, period end</a></td>
<td class="nump">740.2<span></span>
</td>
<td class="nump">642.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asgn_A2020AcquisitionsMember', window );">Other Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">129.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill, expected tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asgn_A2020AcquisitionsMember', window );">Other Acquisitions | Commercial Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asgn_A2020AcquisitionsMember', window );">Other Acquisitions | Federal Government Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asgn_A2021AcquisitionsMember', window );">2021 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">145.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill, expected tax deductible amount</a></td>
<td class="nump">127.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asgn_A2021AcquisitionsMember', window );">2021 Acquisitions | Commercial Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">51.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=asgn_A2021AcquisitionsMember', window );">2021 Acquisitions | Federal Government Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">$ 94.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=asgn_CommercialBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=asgn_CommercialBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=asgn_FederalGovernmentBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=asgn_FederalGovernmentBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=asgn_A2020AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=asgn_A2020AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=asgn_A2021AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=asgn_A2021AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682851016104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Identifiable Assets Acquired Intangible Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 603.6<span></span>
</td>
<td class="nump">$ 529.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">358.3<span></span>
</td>
<td class="nump">302.5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">245.3<span></span>
</td>
<td class="nump">227.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract', window );"><strong>Intangible assets not subject to amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTrademarks', window );">Trademarks, Carrying Amount</a></td>
<td class="nump">242.6<span></span>
</td>
<td class="nump">242.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Carrying Amount</a></td>
<td class="nump">846.2<span></span>
</td>
<td class="nump">772.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Carrying Amount</a></td>
<td class="nump">487.9<span></span>
</td>
<td class="nump">469.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Contractual customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">493.9<span></span>
</td>
<td class="nump">428.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">260.2<span></span>
</td>
<td class="nump">211.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 233.7<span></span>
</td>
<td class="nump">216.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Contractual customer relationships | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Contractual customer relationships | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">13 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=asgn_ContractorRelationsMember', window );">Contractor relations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 45.5<span></span>
</td>
<td class="nump">45.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">45.5<span></span>
</td>
<td class="nump">45.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">34.8<span></span>
</td>
<td class="nump">29.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">31.0<span></span>
</td>
<td class="nump">28.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible assets subject to amortization:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 29.4<span></span>
</td>
<td class="nump">27.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">21.6<span></span>
</td>
<td class="nump">17.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 7.8<span></span>
</td>
<td class="nump">$ 9.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated Useful Life (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTrademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTrademarks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=asgn_ContractorRelationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=asgn_ContractorRelationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850672280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Identifiable Assets Future Amortization Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 54.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">44.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">35.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">28.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">25.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">57.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 245.3<span></span>
</td>
<td class="nump">$ 227.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850995544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 228.8<span></span>
</td>
<td class="nump">$ 206.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation', window );">Less: accumulated depreciation</a></td>
<td class="num">(173.8)<span></span>
</td>
<td class="num">(151.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">55.0<span></span>
</td>
<td class="nump">54.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">28.0<span></span>
</td>
<td class="nump">28.3<span></span>
</td>
<td class="nump">$ 28.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">23.4<span></span>
</td>
<td class="nump">23.7<span></span>
</td>
<td class="nump">17.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">4.6<span></span>
</td>
<td class="nump">$ 10.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_ComputerHardwareAndSoftwareMember', window );">Computer hardware and software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">172.2<span></span>
</td>
<td class="nump">154.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture, fixtures and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">24.0<span></span>
</td>
<td class="nump">24.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">24.4<span></span>
</td>
<td class="nump">23.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_WorkInProgressMember', window );">Work-in-progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment</a></td>
<td class="nump">$ 8.2<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_ComputerHardwareAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_ComputerHardwareAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_WorkInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_WorkInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682859442280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment (Narratives) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net book value</a></td>
<td class="nump">$ 55.0<span></span>
</td>
<td class="nump">$ 54.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net book value</a></td>
<td class="nump">27.7<span></span>
</td>
<td class="nump">23.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_SoftwareDevelopmentWorkInProgressMember', window );">Software Development Work-in-Progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net book value</a></td>
<td class="nump">$ 8.2<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_SoftwareDevelopmentWorkInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=asgn_SoftwareDevelopmentWorkInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860331368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Debt - Components (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 22, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="nump">$ 550.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">1,040.8<span></span>
</td>
<td class="nump">1,040.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized Debt Issuance Expense</a></td>
<td class="num">(6.9)<span></span>
</td>
<td class="num">(7.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">1,033.9<span></span>
</td>
<td class="nump">1,033.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member', window );">$490.8 Million Term B Loan Facility, due April 2025 [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="nump">$ 490.8<span></span>
</td>
<td class="nump">$ 490.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682859354568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 22, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio', window );">Maximum senior secured debt to EBITDA ratio</a></td>
<td class="nump">3.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_LeverageRatio', window );">Leverage Ratio</a></td>
<td class="nump">1.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="nump">$ 550.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds', window );">Disposal Group, Including Discontinued Operations, Net Sale Proceeds</a></td>
<td class="nump">$ 400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member', window );">$250 Million Revolving Credit Facility, Due November 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member', window );">$250 Million Revolving Credit Facility, Due November 2024 [Member] | bank base rate [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member', window );">$250 Million Revolving Credit Facility, Due November 2024 [Member] | bank base rate [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</a></td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member', window );">$250 Million Revolving Credit Facility, Due November 2024 [Member] | London Interbank Offered Rate (LIBOR) | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member', window );">$250 Million Revolving Credit Facility, Due November 2024 [Member] | London Interbank Offered Rate (LIBOR) | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member', window );">$490.8 Million Term B Loan Facility, due April 2025 [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured Debt</a></td>
<td class="nump">$ 490.8<span></span>
</td>
<td class="nump">$ 490.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member', window );">$490.8 Million Term B Loan Facility, due April 2025 [Domain] | bank base rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member', window );">$490.8 Million Term B Loan Facility, due April 2025 [Domain] | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember', window );">Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operations, Net Sale Proceeds</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_LeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The leverage ratio as defined in the credit agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_LeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=asgn_BankBaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=asgn_BankBaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=asgn_A4908MillionTermBLoanFacilityDueApril2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_InterestRateTypeAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_InterestRateTypeAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682856214312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self Insurance Reserve</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EstimatedInsuranceRecoveries', window );">Workers' compensation receivable</a></td>
<td class="nump">10.4<span></span>
</td>
<td class="nump">10.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding, Amount</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">$ 15.1<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EstimatedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EstimatedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682855908328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies Contractual Obligations (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract', window );"><strong>Purchase Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 13.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInSecondYear', window );">2023</a></td>
<td class="nump">8.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligationDueInThirdYear', window );">2024</a></td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Total</a></td>
<td class="nump">$ 22.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseObligationFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligationFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860671960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> shares in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 09, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 183,300,000<span></span>
</td>
<td class="nump">$ 27,900,000<span></span>
</td>
<td class="nump">$ 20,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_StockRepurchaseProgramTerm', window );">Stock repurchase program, term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="nump">$ 350,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">335,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_StockRepurchaseProgramTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_StockRepurchaseProgramTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860671272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Other Employee Benefit Plans - Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 52.7<span></span>
</td>
<td class="nump">$ 32.3<span></span>
</td>
<td class="nump">$ 39.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost', window );">Share-based Payment Arrangement, Accelerated Cost</a></td>
<td class="nump">10.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense', window );">Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense</a></td>
<td class="nump">39.6<span></span>
</td>
<td class="nump">27.4<span></span>
</td>
<td class="nump">34.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense', window );">Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense</a></td>
<td class="nump">$ 13.1<span></span>
</td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682848780296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="nump">39.20%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="nump">55.20%<span></span>
</td>
<td class="nump">63.30%<span></span>
</td>
<td class="nump">38.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asgn_TSRMember', window );">TSR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">38.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asgn_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 21.70<span></span>
</td>
<td class="nump">$ 12.53<span></span>
</td>
<td class="nump">$ 17.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock Issued During Period, Shares, Employee Stock Purchase Plans</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=asgn_TSRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=asgn_TSRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=asgn_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=asgn_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850304024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details) - $ / shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested (in shares)</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested (in shares)</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest', window );">Unvested and expected to vest (in shares)</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=asgn_GrantedAwardMember', window );">Granted Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=asgn_VestedAwardMember', window );">Vested Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Forefeited (in shares)</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TransactionTypeAxis=asgn_ForfeitedAwardMember', window );">Forfeited Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Forefeited (in shares)</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardwithserviceconditionsMember', window );">Award with service conditions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested (in shares)</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested (in shares)</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest', window );">Unvested and expected to vest (in shares)</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardwithserviceconditionsMember', window );">Award with service conditions [Member] | Granted Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardwithserviceconditionsMember', window );">Award with service conditions [Member] | Vested Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Forefeited (in shares)</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardwithserviceconditionsMember', window );">Award with service conditions [Member] | Forfeited Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Forefeited (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardswithperformanceandserviceconditionsMember', window );">Awards with performance and service conditions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested (in shares)</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest', window );">Unvested and expected to vest (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardswithperformanceandserviceconditionsMember', window );">Awards with performance and service conditions [Member] | Granted Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardswithperformanceandserviceconditionsMember', window );">Awards with performance and service conditions [Member] | Vested Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Forefeited (in shares)</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_AwardswithperformanceandserviceconditionsMember', window );">Awards with performance and service conditions [Member] | Forfeited Award [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested/Forefeited (in shares)</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsMember', window );">Restricted Stock Units and Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested (in dollars per share)</a></td>
<td class="nump">$ 63.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested (in dollars per share)</a></td>
<td class="nump">76.29<span></span>
</td>
<td class="nump">$ 63.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">93.36<span></span>
</td>
<td class="nump">$ 61.23<span></span>
</td>
<td class="nump">$ 62.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested/forfeited (in dollars per share)</a></td>
<td class="nump">66.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue', window );">Unvested and expected to vest (in dollars per share)</a></td>
<td class="nump">76.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsForfeitedMember', window );">Restricted Stock Units and Awards Forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested/forfeited (in dollars per share)</a></td>
<td class="nump">$ 73.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=asgn_GrantedAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=asgn_GrantedAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=asgn_VestedAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=asgn_VestedAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TransactionTypeAxis=asgn_ForfeitedAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TransactionTypeAxis=asgn_ForfeitedAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=asgn_AwardwithserviceconditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=asgn_AwardwithserviceconditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=asgn_AwardswithperformanceandserviceconditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=asgn_AwardswithperformanceandserviceconditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsForfeitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsForfeitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850886888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Share-based Payment Arrangement, Expense, Tax Benefit</a></td>
<td class="nump">$ 2.5<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based awards expense, service period</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Deferred Compensation Liability, Current and Noncurrent</a></td>
<td class="nump">$ 15.6<span></span>
</td>
<td class="nump">14.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 19.9<span></span>
</td>
<td class="nump">$ 15.9<span></span>
</td>
<td class="nump">$ 15.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asgn_TSRMember', window );">TSR [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 13.90<span></span>
</td>
<td class="nump">$ 49.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=asgn_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsMember', window );">Restricted Stock Units and Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 93.36<span></span>
</td>
<td class="nump">$ 61.23<span></span>
</td>
<td class="nump">$ 62.26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 44.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised</a></td>
<td class="nump">$ 47.9<span></span>
</td>
<td class="nump">$ 34.4<span></span>
</td>
<td class="nump">$ 38.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Performance Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage', window );">Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage', window );">Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Performance Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on purchase date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=asgn_TSRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=asgn_TSRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=asgn_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=asgn_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=asgn_RestrictedStockUnitsAndAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860278200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narratives) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,174.4<span></span>
</td>
<td class="nump">$ 926.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">71.7<span></span>
</td>
<td class="nump">79.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross deferred tax liabilities</a></td>
<td class="nump">160.4<span></span>
</td>
<td class="nump">$ 188.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember', window );">Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=asgn_ForeignMember', window );">Foreign [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=asgn_ForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=asgn_ForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682860597752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Income Tax Components) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 43.6<span></span>
</td>
<td class="nump">$ 44.9<span></span>
</td>
<td class="nump">$ 26.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">15.5<span></span>
</td>
<td class="nump">15.5<span></span>
</td>
<td class="nump">7.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total Current</a></td>
<td class="nump">62.1<span></span>
</td>
<td class="nump">62.1<span></span>
</td>
<td class="nump">34.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Federal and State</a></td>
<td class="nump">19.5<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">19.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 81.6<span></span>
</td>
<td class="nump">$ 63.9<span></span>
</td>
<td class="nump">$ 54.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850560984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Income Before Tax) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 304.5<span></span>
</td>
<td class="nump">$ 237.6<span></span>
</td>
<td class="nump">$ 199.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">8.9<span></span>
</td>
<td class="nump">3.9<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 313.4<span></span>
</td>
<td class="nump">$ 241.5<span></span>
</td>
<td class="nump">$ 204.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850995288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Deferred Tax Assets And Liabilities) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Intangibles</a></td>
<td class="num">$ (127.5)<span></span>
</td>
<td class="num">$ (145.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation expense</a></td>
<td class="num">(11.4)<span></span>
</td>
<td class="num">(14.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DeferredTaxLiabilityLeasingAsset', window );">Operating lease right-of-use assets</a></td>
<td class="num">(14.8)<span></span>
</td>
<td class="num">(22.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DeferredTaxAssetsLeasingliabilities', window );">Operating lease liabilities</a></td>
<td class="nump">15.6<span></span>
</td>
<td class="nump">23.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Employee-related accruals</a></td>
<td class="nump">20.5<span></span>
</td>
<td class="nump">14.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">10.0<span></span>
</td>
<td class="nump">8.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Payroll tax deferral</a></td>
<td class="nump">10.5<span></span>
</td>
<td class="nump">22.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DeferredTaxAssetsOtherNoncurrent', window );">Other</a></td>
<td class="nump">6.6<span></span>
</td>
<td class="nump">2.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance', window );">Deferred Tax Liabilities, net of deferred tax assets and valuation allowance</a></td>
<td class="num">$ (89.0)<span></span>
</td>
<td class="num">$ (108.5)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DeferredTaxAssetsLeasingliabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Leasing liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DeferredTaxAssetsLeasingliabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DeferredTaxAssetsOtherNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Other, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DeferredTaxAssetsOtherNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, net of deferred tax assets and valuation allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_DeferredTaxLiabilityLeasingAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability Leasing Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_DeferredTaxLiabilityLeasingAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850781768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tax Rate Reconciliation) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax provision at the statutory rate</a></td>
<td class="nump">$ 65.8<span></span>
</td>
<td class="nump">$ 50.7<span></span>
</td>
<td class="nump">$ 42.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">15.2<span></span>
</td>
<td class="nump">12.7<span></span>
</td>
<td class="nump">10.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Permanent difference &#8211; non deductible items</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment', window );">Disallowed meals and entertainment expenses</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess stock-based compensation benefit</a></td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Work opportunity tax credit</a></td>
<td class="num">(3.1)<span></span>
</td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(2.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 81.6<span></span>
</td>
<td class="nump">$ 63.9<span></span>
</td>
<td class="nump">$ 54.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850278296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings per Share (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">$ 65.4<span></span>
</td>
<td class="nump">$ 66.3<span></span>
</td>
<td class="nump">$ 57.3<span></span>
</td>
<td class="nump">$ 42.8<span></span>
</td>
<td class="nump">$ 48.3<span></span>
</td>
<td class="nump">$ 46.7<span></span>
</td>
<td class="nump">$ 43.5<span></span>
</td>
<td class="nump">$ 39.1<span></span>
</td>
<td class="nump">$ 231.8<span></span>
</td>
<td class="nump">$ 177.6<span></span>
</td>
<td class="nump">$ 149.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromDiscontinuedOperations', window );">Income from discontinued operations, net of income taxes</a></td>
<td class="nump">$ 19.6<span></span>
</td>
<td class="nump">$ 145.7<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="nump">$ 5.9<span></span>
</td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 5.3<span></span>
</td>
<td class="nump">$ 4.7<span></span>
</td>
<td class="nump">178.1<span></span>
</td>
<td class="nump">22.7<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 409.9<span></span>
</td>
<td class="nump">$ 200.3<span></span>
</td>
<td class="nump">$ 174.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted Average Number of Shares Outstanding Reconciliation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average number of common shares outstanding - basic</a></td>
<td class="nump">52.0<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">53.2<span></span>
</td>
<td class="nump">53.0<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
<td class="nump">52.5<span></span>
</td>
<td class="nump">52.5<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of common share equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted, Total</a></td>
<td class="nump">52.9<span></span>
</td>
<td class="nump">53.4<span></span>
</td>
<td class="nump">53.9<span></span>
</td>
<td class="nump">53.7<span></span>
</td>
<td class="nump">53.5<span></span>
</td>
<td class="nump">53.0<span></span>
</td>
<td class="nump">53.0<span></span>
</td>
<td class="nump">53.3<span></span>
</td>
<td class="nump">53.5<span></span>
</td>
<td class="nump">53.3<span></span>
</td>
<td class="nump">53.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 4.40<span></span>
</td>
<td class="nump">$ 3.37<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="nump">0.38<span></span>
</td>
<td class="nump">2.76<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.14<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">3.38<span></span>
</td>
<td class="nump">0.43<span></span>
</td>
<td class="nump">0.47<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share (in dollars per share)</a></td>
<td class="nump">1.64<span></span>
</td>
<td class="nump">4.02<span></span>
</td>
<td class="nump">1.21<span></span>
</td>
<td class="nump">0.92<span></span>
</td>
<td class="nump">1.05<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
<td class="nump">0.93<span></span>
</td>
<td class="nump">0.83<span></span>
</td>
<td class="nump">7.78<span></span>
</td>
<td class="nump">3.80<span></span>
</td>
<td class="nump">3.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="nump">1.24<span></span>
</td>
<td class="nump">1.24<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
<td class="nump">0.90<span></span>
</td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.82<span></span>
</td>
<td class="nump">0.73<span></span>
</td>
<td class="nump">4.33<span></span>
</td>
<td class="nump">3.33<span></span>
</td>
<td class="nump">2.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="nump">0.38<span></span>
</td>
<td class="nump">2.73<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.14<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">3.33<span></span>
</td>
<td class="nump">0.43<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share (in dollars per share)</a></td>
<td class="nump">$ 1.62<span></span>
</td>
<td class="nump">$ 3.97<span></span>
</td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 7.66<span></span>
</td>
<td class="nump">$ 3.76<span></span>
</td>
<td class="nump">$ 3.28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_NetIncomeFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income from Continuing Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_NetIncomeFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_NetIncomeFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_NetIncomeFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850124136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Segment Reporting Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,053.8<span></span>
</td>
<td class="nump">$ 1,073.8<span></span>
</td>
<td class="nump">$ 974.9<span></span>
</td>
<td class="nump">$ 907.0<span></span>
</td>
<td class="nump">$ 900.4<span></span>
</td>
<td class="nump">$ 904.4<span></span>
</td>
<td class="nump">$ 831.9<span></span>
</td>
<td class="nump">$ 865.4<span></span>
</td>
<td class="nump">$ 4,009.5<span></span>
</td>
<td class="nump">$ 3,502.1<span></span>
</td>
<td class="nump">$ 3,415.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 313.7<span></span>
</td>
<td class="nump">$ 308.7<span></span>
</td>
<td class="nump">$ 276.3<span></span>
</td>
<td class="nump">$ 243.7<span></span>
</td>
<td class="nump">$ 240.8<span></span>
</td>
<td class="nump">$ 236.3<span></span>
</td>
<td class="nump">$ 227.5<span></span>
</td>
<td class="nump">$ 242.6<span></span>
</td>
<td class="nump">1,142.4<span></span>
</td>
<td class="nump">947.2<span></span>
</td>
<td class="nump">971.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350.9<span></span>
</td>
<td class="nump">281.2<span></span>
</td>
<td class="nump">276.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.0<span></span>
</td>
<td class="nump">28.3<span></span>
</td>
<td class="nump">28.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.7<span></span>
</td>
<td class="nump">51.0<span></span>
</td>
<td class="nump">50.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_CommercialBusinessMember', window );">Commercial Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,927.1<span></span>
</td>
<td class="nump">2,497.9<span></span>
</td>
<td class="nump">2,617.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">934.9<span></span>
</td>
<td class="nump">778.3<span></span>
</td>
<td class="nump">830.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355.9<span></span>
</td>
<td class="nump">284.5<span></span>
</td>
<td class="nump">297.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.9<span></span>
</td>
<td class="nump">14.4<span></span>
</td>
<td class="nump">14.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.7<span></span>
</td>
<td class="nump">22.9<span></span>
</td>
<td class="nump">23.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_FederalGovernmentBusinessMember', window );">Federal Government Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,082.4<span></span>
</td>
<td class="nump">1,004.2<span></span>
</td>
<td class="nump">798.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207.6<span></span>
</td>
<td class="nump">168.9<span></span>
</td>
<td class="nump">141.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76.1<span></span>
</td>
<td class="nump">58.0<span></span>
</td>
<td class="nump">43.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.5<span></span>
</td>
<td class="nump">9.0<span></span>
</td>
<td class="nump">13.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.0<span></span>
</td>
<td class="nump">$ 28.1<span></span>
</td>
<td class="nump">$ 27.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=asgn_CommercialBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=asgn_CommercialBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=asgn_FederalGovernmentBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=asgn_FederalGovernmentBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850451608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Disaggregated Revenue (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,053.8<span></span>
</td>
<td class="nump">$ 1,073.8<span></span>
</td>
<td class="nump">$ 974.9<span></span>
</td>
<td class="nump">$ 907.0<span></span>
</td>
<td class="nump">$ 900.4<span></span>
</td>
<td class="nump">$ 904.4<span></span>
</td>
<td class="nump">$ 831.9<span></span>
</td>
<td class="nump">$ 865.4<span></span>
</td>
<td class="nump">$ 4,009.5<span></span>
</td>
<td class="nump">$ 3,502.1<span></span>
</td>
<td class="nump">$ 3,415.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ApexSegmentMember', window );">Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,927.1<span></span>
</td>
<td class="nump">2,497.9<span></span>
</td>
<td class="nump">2,617.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ApexSegmentMember', window );">Commercial | Assignment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,285.9<span></span>
</td>
<td class="nump">2,117.0<span></span>
</td>
<td class="nump">2,288.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ApexSegmentMember', window );">Commercial | Consulting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">641.2<span></span>
</td>
<td class="nump">380.9<span></span>
</td>
<td class="nump">329.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,082.4<span></span>
</td>
<td class="nump">1,004.2<span></span>
</td>
<td class="nump">798.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government | Firm-fixed-price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295.6<span></span>
</td>
<td class="nump">272.0<span></span>
</td>
<td class="nump">214.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government | Time and materials</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399.0<span></span>
</td>
<td class="nump">322.6<span></span>
</td>
<td class="nump">267.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government | Cost reimbursable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 387.8<span></span>
</td>
<td class="nump">$ 409.6<span></span>
</td>
<td class="nump">$ 316.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ApexSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=asgn_ApexSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_RevenueTypeAxis=asgn_AssignmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_RevenueTypeAxis=asgn_AssignmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_RevenueTypeAxis=asgn_ConsultingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_RevenueTypeAxis=asgn_ConsultingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_RevenueTypeAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_RevenueTypeAxis=us-gaap_FixedPriceContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_RevenueTypeAxis=us-gaap_TimeAndMaterialsContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_RevenueTypeAxis=us-gaap_TimeAndMaterialsContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_RevenueTypeAxis=asgn_CostplusfixedfeeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_RevenueTypeAxis=asgn_CostplusfixedfeeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850957688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Federal Government Segment Revenues by Customer Type (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,053.8<span></span>
</td>
<td class="nump">$ 1,073.8<span></span>
</td>
<td class="nump">$ 974.9<span></span>
</td>
<td class="nump">$ 907.0<span></span>
</td>
<td class="nump">$ 900.4<span></span>
</td>
<td class="nump">$ 904.4<span></span>
</td>
<td class="nump">$ 831.9<span></span>
</td>
<td class="nump">$ 865.4<span></span>
</td>
<td class="nump">$ 4,009.5<span></span>
</td>
<td class="nump">$ 3,502.1<span></span>
</td>
<td class="nump">$ 3,415.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,082.4<span></span>
</td>
<td class="nump">1,004.2<span></span>
</td>
<td class="nump">798.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government | Department of Defense and Intelligence Agencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">589.7<span></span>
</td>
<td class="nump">558.5<span></span>
</td>
<td class="nump">453.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government | Federal Civilian</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421.8<span></span>
</td>
<td class="nump">370.6<span></span>
</td>
<td class="nump">293.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember', window );">Federal Government | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70.9<span></span>
</td>
<td class="nump">$ 75.1<span></span>
</td>
<td class="nump">$ 50.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=asgn_ECSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=asgn_DepartmentofdefenseandintelligenceagenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=asgn_DepartmentofdefenseandintelligenceagenciesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=asgn_FederalcivilianMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=asgn_FederalcivilianMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=asgn_CommercialandotherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=asgn_CommercialandotherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682854754584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term Debt, Gross</a></td>
<td class="nump">$ 1,040,800,000<span></span>
</td>
<td class="nump">$ 1,040,800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">1,100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">$ 15,100,000<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850209896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Results (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,053.8<span></span>
</td>
<td class="nump">$ 1,073.8<span></span>
</td>
<td class="nump">$ 974.9<span></span>
</td>
<td class="nump">$ 907.0<span></span>
</td>
<td class="nump">$ 900.4<span></span>
</td>
<td class="nump">$ 904.4<span></span>
</td>
<td class="nump">$ 831.9<span></span>
</td>
<td class="nump">$ 865.4<span></span>
</td>
<td class="nump">$ 4,009.5<span></span>
</td>
<td class="nump">$ 3,502.1<span></span>
</td>
<td class="nump">$ 3,415.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">313.7<span></span>
</td>
<td class="nump">308.7<span></span>
</td>
<td class="nump">276.3<span></span>
</td>
<td class="nump">243.7<span></span>
</td>
<td class="nump">240.8<span></span>
</td>
<td class="nump">236.3<span></span>
</td>
<td class="nump">227.5<span></span>
</td>
<td class="nump">242.6<span></span>
</td>
<td class="nump">1,142.4<span></span>
</td>
<td class="nump">947.2<span></span>
</td>
<td class="nump">971.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">65.4<span></span>
</td>
<td class="nump">66.3<span></span>
</td>
<td class="nump">57.3<span></span>
</td>
<td class="nump">42.8<span></span>
</td>
<td class="nump">48.3<span></span>
</td>
<td class="nump">46.7<span></span>
</td>
<td class="nump">43.5<span></span>
</td>
<td class="nump">39.1<span></span>
</td>
<td class="nump">231.8<span></span>
</td>
<td class="nump">177.6<span></span>
</td>
<td class="nump">149.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_asgn_NetIncomeFromDiscontinuedOperations', window );">Income from discontinued operations, net of income taxes</a></td>
<td class="nump">19.6<span></span>
</td>
<td class="nump">145.7<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
<td class="nump">5.9<span></span>
</td>
<td class="nump">7.1<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
<td class="nump">5.3<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">178.1<span></span>
</td>
<td class="nump">22.7<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 85.0<span></span>
</td>
<td class="nump">$ 212.0<span></span>
</td>
<td class="nump">$ 64.2<span></span>
</td>
<td class="nump">$ 48.7<span></span>
</td>
<td class="nump">$ 55.4<span></span>
</td>
<td class="nump">$ 52.3<span></span>
</td>
<td class="nump">$ 48.8<span></span>
</td>
<td class="nump">$ 43.8<span></span>
</td>
<td class="nump">$ 409.9<span></span>
</td>
<td class="nump">$ 200.3<span></span>
</td>
<td class="nump">$ 174.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.74<span></span>
</td>
<td class="nump">$ 4.40<span></span>
</td>
<td class="nump">$ 3.37<span></span>
</td>
<td class="nump">$ 2.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="nump">0.38<span></span>
</td>
<td class="nump">2.76<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.14<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">3.38<span></span>
</td>
<td class="nump">0.43<span></span>
</td>
<td class="nump">0.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share (in dollars per share)</a></td>
<td class="nump">1.64<span></span>
</td>
<td class="nump">4.02<span></span>
</td>
<td class="nump">1.21<span></span>
</td>
<td class="nump">0.92<span></span>
</td>
<td class="nump">1.05<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
<td class="nump">0.93<span></span>
</td>
<td class="nump">0.83<span></span>
</td>
<td class="nump">7.78<span></span>
</td>
<td class="nump">3.80<span></span>
</td>
<td class="nump">3.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="nump">1.24<span></span>
</td>
<td class="nump">1.24<span></span>
</td>
<td class="nump">1.06<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
<td class="nump">0.90<span></span>
</td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.82<span></span>
</td>
<td class="nump">0.73<span></span>
</td>
<td class="nump">4.33<span></span>
</td>
<td class="nump">3.33<span></span>
</td>
<td class="nump">2.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (in dollars per share)</a></td>
<td class="nump">0.38<span></span>
</td>
<td class="nump">2.73<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.14<span></span>
</td>
<td class="nump">0.11<span></span>
</td>
<td class="nump">0.10<span></span>
</td>
<td class="nump">0.09<span></span>
</td>
<td class="nump">3.33<span></span>
</td>
<td class="nump">0.43<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share (in dollars per share)</a></td>
<td class="nump">$ 1.62<span></span>
</td>
<td class="nump">$ 3.97<span></span>
</td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 7.66<span></span>
</td>
<td class="nump">$ 3.76<span></span>
</td>
<td class="nump">$ 3.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">52.0<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">53.2<span></span>
</td>
<td class="nump">53.0<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
<td class="nump">52.5<span></span>
</td>
<td class="nump">52.5<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">52.7<span></span>
</td>
<td class="nump">52.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">52.9<span></span>
</td>
<td class="nump">53.4<span></span>
</td>
<td class="nump">53.9<span></span>
</td>
<td class="nump">53.7<span></span>
</td>
<td class="nump">53.5<span></span>
</td>
<td class="nump">53.0<span></span>
</td>
<td class="nump">53.0<span></span>
</td>
<td class="nump">53.3<span></span>
</td>
<td class="nump">53.5<span></span>
</td>
<td class="nump">53.3<span></span>
</td>
<td class="nump">53.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_NetIncomeFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income from Continuing Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_NetIncomeFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_asgn_NetIncomeFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">asgn_NetIncomeFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>asgn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139682850631000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts and Bilinig Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Provisions</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(1.2)<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
<td class="num">(2.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="nump">3.9<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=asgn_AllowanceforWorkersCompensationLossReservesMember', window );">Allowance for Workers' Compensation and Medical Malpractice Loss Reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">13.1<span></span>
</td>
<td class="nump">16.1<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Provisions</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(3.6)<span></span>
</td>
<td class="num">(5.7)<span></span>
</td>
<td class="num">(4.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of year</a></td>
<td class="nump">$ 12.8<span></span>
</td>
<td class="nump">$ 13.1<span></span>
</td>
<td class="nump">$ 16.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=asgn_AllowanceforWorkersCompensationLossReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=asgn_AllowanceforWorkersCompensationLossReservesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>asgn-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:asgn="http://www.asgn.com/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="asgn-20211231.xsd" xlink:type="simple"/>
    <context id="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7da5f6929ad44956995982229e277168_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2b8ffed46810410eb2378562861f3a87_I20220222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2022-02-22</instant>
        </period>
    </context>
    <context id="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib0444a01edbb45cabb737fbc04c8561a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14e03efcad744d6ba47845c84c8a6e09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8601cea134404ac8bde2fe2c37c6d7d5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie98ff21ab61b4d389fac4b9412e622b5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i75faabc19aca4f1d83f013a346cbe6df_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id8ccca0555934d7b9abcd87ee47b6e66_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaafd7b435fd24c5bab033e6b3a9193e0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if624048581e247cab26c1d7a302bf061_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0e7d9b3f72ff455297a0808453f138f3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i12927768a2ba42ffa6d642f234e37900_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c89c5b9e81c41ccbd13be78e929d136_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie002645463334ca98b54677340295bc4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5ecf61eb3fec45b38b42b261fc2511a2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i260b2ffd21d4478492190eaaf3402aed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba409d29559549ceaec9ebf4ba84840d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i470c28d9f1a9430b88e1946852446054_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i17a94104cd0b497eba01ff137ec172d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a0fd737757f4cb2bc60694a28545b18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d1211345dc9469c9d1f3a55e8ba9059_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib53ed042712843c38c45a1c8ceed30ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i52e3b80d00554049b0b3ceb1f399539a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34c27b632bf34fbca7cfdac084c815c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie476045ef16949dd92906b432e691fe6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f6b7467c84a4d2e97d7f4f15fbef5ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i11d4299162bc4edb99711eaeec944548_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5dd5fadcda624409acfaa18050591aeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice3ad509d0fe4f1f8ba5842d2e89cfcc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i570dbb003cf9448ab0778d7d44845781_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9e81bff670b54fd58c33df394009abdf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i10a5b6107e7e4ee28aeabd9103a59879_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38294bd189bd4e1189f3467d88241719_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f1a78f45ac14b91ad3be0cb1aae48de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb2f4daa7b0b4e49baf21446da868298_D20210630-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i781b8473da104ebfb560d810ee5a2878_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">asgn:OxfordBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2c23b7ebfd7a4082a5c43fc0a34bc2a1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idab0ec70dc7a4884a75ffe1344f0b486_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib247340459d54038b4b8594ae79cd895_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="asgn:EarnOut2021Axis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i734bb313d84346ce9e161c547eb53d49_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="asgn:EarnOut2020Axis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i70235d58c8d24a5fbb7f003469631177_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="asgn:EarnOut2020Axis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ife3742ea409e4bf49aa362f01ba62a0f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i686c5d9ac24d4ada83630d42bbe16c68_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia287b6af99884ed0aebadf81934696c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i303cf3d5588c4ea5aee52ae22a901921_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56725dc9360f4865a265439c009fe33c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief60ae93e719449dad9fa928801a170c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4eb4d8ba23cb4a50af2122a898d4cbba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i325b2035fe864f4c97b8758e60642fd1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d58d46604964000950fb0a8a46fffbd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2b29cb2ed074f939b8530c9d189923d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3676bafd1e5c488b96342718f723418e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4aaac8f28de1488181aac34292e81bf5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i068cfaf26def461fae382c148dcb6b76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd1f4c6ba1f24595926e11225a27224b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2021AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e54debc2a4349bd83d3b235e9253ee7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">asgn:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24ce76c901da4dd697f9578f3a1bae58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34e8e6a6a60e484bbad7e453c3bf6bc3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13b64659d5554ce48326efba9d821fb5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85a18385e5884fa88ccb6aedb53d6c72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2b7bcbb98014e229e4142773dcc469b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asgn:ContractorRelationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i751536bff0644cf0ab92fe8c4c50403c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asgn:ContractorRelationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e719d2db97c4d7595913d25b3b575a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">asgn:ContractorRelationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i500e94bab4684400b3fa05bf25d28e7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8a80a3fb97c4e329c501fc0b113c4c6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icae37e54764b4e5e8f459c733c23c52c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1212342172df42c0bf3d1cfc5321cf5a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i611e196a13ac4d8ba5b404b6d7be4ebb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e58fc651e194082bbb32cbc6017747e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80dca3c7c0664250bf149cbe471a8ec7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i667e44337e30407ba098b46d7a0a66b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i044c6cb2df384decaaff302622fc3a08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c7cffeabe8045f3be744cc77871a3d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i597d2e06497241a88fb92e3edbf86b4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i372f3c40f69148828aae5a9820959aa2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i55f1e2aaf3914dab8f7bdfc45f57fcf4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if75361a017d0479ab9b5b7be391fcbab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:WorkInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8f54b1c354b48a2a71f95525a3f94d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:WorkInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic295d8112e7442d484671509011672ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if97a1c49784a4a3a8fe82c962fd71d71_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:SoftwareDevelopmentWorkInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f06ec01ff2e4de4bb9b9a6767a39ea9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i77e7257120d841faa6073c10093809f9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">asgn:SoftwareDevelopmentWorkInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i98a566e5503e46bcb196621f4f7a1623_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8107556b201f4d21bff41266765648f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie765116685114198afb4c8c861273555_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7d623a8545a4dc69a9ee21e367596e5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6434e5aa07e44d9bbd2cb29bd354fa23_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab1794d059dc4a2f92c61d370bc6d1dc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i937109e513744d72ab948fb33debc84d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b19f96988764f0f97a203e2c6b08d3e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff951f1174ab4cea9518b498b7a50f6f_I20191122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-22</instant>
        </period>
    </context>
    <context id="if1c9fd2601184511b7572533fd8d7484_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:InterestRateTypeAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0696dfea4ab84983a32a3c9a9a136603_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A4908MillionTermBLoanFacilityDueApril2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">asgn:BankBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idcfa9c361131426e851df13090ee8623_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff3accee893740e5b99b98bd542eba0f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i30d744f48fc54fa89243ec152b757a9c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">asgn:BankBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3a40d6ec1ccd42b0b025b7c5fa321746_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">asgn:A250MillionRevolvingCreditFacilityDueNovember2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">asgn:BankBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0bd2bd4d90ad4132beedcb974a1cace0_I20191122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2019-11-22</instant>
        </period>
    </context>
    <context id="i7806f5f4fb394112824a9a7da8135b56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia617f84d11b940559c7cf47f2089e9da_D20211209-20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2021-12-09</startDate>
            <endDate>2021-12-09</endDate>
        </period>
    </context>
    <context id="ia95c403f11d04b0198a80d314e346bfb_I20211209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <instant>2021-12-09</instant>
        </period>
    </context>
    <context id="i7363a8d766a74647a142a1d4539f3ee8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i01ca8193ede24436b54126c9ca8b9554_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea86bb5bfcbc42a1b29260a9c28de51d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i109d8ea37108450dbc22e0221a01f96a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iab32ac4f78be412da490c1d45fb305bd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3937743db7d943d6a3419a8ed32466e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id378f8c18143443584e7c50b70195c42_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if39dfb55b3c14c5993a5dd66ac827c08_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a80fd1cb49841c5a1aefa9df4b4da62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9e31de5f820546abb0cb7c4d2dfa0870_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5acda35e2ae24ccc824a4c12ce2dbb8f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i206e99ee0ba4410a93549939e29a90c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62ea882a225c49f1a58784edb1c45283_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:TSRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:TSRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6f24abf5eae403cb41bbc1041298418_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia765e04465d84dcea473146e9ec17067_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90701792c2384723868ebd6ce05383d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e1dc309813643cc94657bede6d2b0c8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:GrantedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id2e57111eeb94e12bc2c6c5fec5da2e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:GrantedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i505b093bbe9d4bed8adc9a76b0e706b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:GrantedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01c14d0526554c44abef185f87d5721e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15a6f8cb00bf4a71b2cda2683b5e2fe2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:VestedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c02a7ade4894e7bb20841516e1fa196_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:VestedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id4f901d792f44fcc94a21d710e9a98a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:VestedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ea3db1553c14c6689fe63b2dfd8c83d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:ForfeitedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia0761a2638564444b5996fc988aa5ed6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:ForfeitedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied1a7e76c5ce4876b1e2bf98c0d80a9e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">asgn:ForfeitedAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8068487ba2ea4e5e9a78edc50d5df7b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsForfeitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c927d844a3f4ec9a73c4db11100ca84_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardwithserviceconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i77ac7b1728a4443282e00ae7321b6043_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:AwardswithperformanceandserviceconditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e7a6eee091845f6b192b57789452e1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if727735ed89e4fea84fb108bbc05e807_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">asgn:RestrictedStockUnitsAndAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i750c9d95ac3047cb87f13e6d42f77955_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaeb9baba496148949960d654276cd870_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">asgn:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1bd4d44c6524fc791227edad4388358_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i537d5a832e4d474aae2c7cb162848527_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5b309faa58a4f9b9c27099998b82e91_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i25e17263351043dcabf82de19f1ab45a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i06d15f55b83d44ccb23e5a31792d5c0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">asgn:DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a01842694f0498385ad54ef40a37c09_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">asgn:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:FederalGovernmentBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibbddf53a9f574bf695bec667c60f6d73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:AssignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39bdf7828cc9459397dac6545143bc12_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:AssignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie633f7ab4d364fa78cba4d5b96656ba4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:AssignmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i31b835fcb48f4c2e9ee0bd9e23af9cbc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac23dbd53dde4b8f927bb656a8f049bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d6b75d435fc4a84b3272c8b2a255b46_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:ConsultingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie1bb4c4b630e413a849723ec1add991d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ca12059dec1410599b8554732f1e853_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id76bfdf566594cfcab24b5424095ca93_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ApexSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a5131d526a54e3e993beeb2ac5efee7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaae9a5723f3e46788404e6601dd3ff92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0de6db8556d34a7a9371e4201cacd4bd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0d9c45345baa4b8fb480902154620698_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0ca7782848548a5babec85b352b227c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c898c3de7a84d70a38af34b3f1685b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">us-gaap:TimeAndMaterialsContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5e639a138276487f940e8e1927741ad5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:CostplusfixedfeeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie68ccd43d299449ba2fd22c523231913_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:CostplusfixedfeeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i508f01e7cfa4424b950909ad1627ac5e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="asgn:RevenueTypeAxis">asgn:CostplusfixedfeeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a4f8740834e471aa93fb81885843a8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9881c92ae745439ea5456857239696d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58b0e1ecd5ed49d296421cd912efed19_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i254ca9377f2a48f8820e20a2c8a072ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:DepartmentofdefenseandintelligenceagenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5eae2a4239c243fc8cbf0c8364ed1c22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:DepartmentofdefenseandintelligenceagenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35ae05f58e8f43fc8e6b4c777f9fc471_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:DepartmentofdefenseandintelligenceagenciesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i13289d9cb05347008c341bad6610a210_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:FederalcivilianMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f90acf0e1fd40c892e390f5c1e1ee96_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:FederalcivilianMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6bc86ad0674240ae8a61de666c4d21a4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:FederalcivilianMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8cd0ceb29dd14210a0ea83755330ca24_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:CommercialandotherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie82ac8b295424d02bdec3ccb8620280a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:CommercialandotherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05c81b0762734dad9a9265d7c7fe0fbf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">asgn:CommercialandotherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">asgn:ECSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1bc52df5564145028002186eb77f623f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i5356a7aa68de456689887821b12ef508_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1abc7ece35f46b798214217764a311c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9d92f5b651f948239ab294aa1621c9da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic19476cf7bb549e6bfe7e93cee3c5f5e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3a810fc12d04256930658d8cfc2e88c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5ed46a4d6b449768c03c3c59047af71_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia5c337426142419d8b49120a1876943d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia33fc578f9b7466fa7954de33d505544_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i724c6da4b582488e911a6c51b59b48b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a3f1523c0f44887a4a957dc583a254f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibb909087a9104545934acf6b6ea584bc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i570cee6b73f842e3a55a0f74b2682bb0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4bc5276d4a2e4e3cb76019d0c23ff878_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000890564</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">asgn:AllowanceforWorkersCompensationLossReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="business">
        <measure>asgn:business</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>asgn:segment</measure>
    </unit>
    <dei:DocumentPeriodEndDate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N18xLTEtMS0xLTI3NTky_15e3a5a5-15d8-4a0a-88ee-e18d90d1e9bd">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N18xLTEtMS0xLTI3NTky_e5b42b37-ad38-4f52-ba5a-0c4ff626b0d9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N18zLTEtMS0xLTI3NTky_b93cec5c-4ccb-4b1a-81d1-4123940e1b22">0000890564</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N180LTEtMS0xLTUxNjgz_96b18a65-19c5-485e-b4e3-fb2a8db2c050">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N181LTEtMS0xLTI3NTky_de59e361-feff-475d-b8bb-2aab061b6848">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl80L2ZyYWc6MmVhZGI4ZTU5NzdjNDZjYzliYTY2YzZiNDk4NmQ0MmYvdGFibGU6ZTE3OTIyZWViZWU0NDljY2E0NjRmMzk2NmRlYzRjNTcvdGFibGVyYW5nZTplMTc5MjJlZWJlZTQ0OWNjYTQ2NGYzOTY2ZGVjNGM1N182LTEtMS0xLTI3NTky_8ddfe6cd-bf4b-4d62-b7df-74f9f5253918">false</dei:AmendmentFlag>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if39dfb55b3c14c5993a5dd66ac827c08_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5MzYx_3bedd2ba-fe49-44b0-ad81-37bc73a8c99c">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYx_c8cdf0da-a363-45cd-9c62-d59146421495">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6OGZmMzk3Y2ZkMTk1NDdmYThiZmY0MDVlOTMwYTA3YmMvdGFibGVyYW5nZTo4ZmYzOTdjZmQxOTU0N2ZhOGJmZjQwNWU5MzBhMDdiY18wLTAtMS0xLTI3NTky_aa7f1abd-fffa-40fd-be18-1ec19360cc81">true</dei:DocumentAnnualReport>
    <dei:DocumentTransitionReport
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzgxZDhlYTU4YWJhNDJkMWExMDQxYTI4YzhhN2JiZjEvdGFibGVyYW5nZTozODFkOGVhNThhYmE0MmQxYTEwNDFhMjhjOGE3YmJmMV8wLTAtMS0xLTI3NTky_701933b1-6c33-4910-b040-a627e9b185b9">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY4_ef68aca9-2340-42fd-8086-1cdd44b46593">001-35636</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU2_19d6e221-8270-4de8-b101-e5426e5a1ae8">ASGN Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YTQzYWYxOGMzZDkwNGQ0Y2FmNzRiNjQwNzM3NzdlYjAvdGFibGVyYW5nZTphNDNhZjE4YzNkOTA0ZDRjYWY3NGI2NDA3Mzc3N2ViMF8wLTAtMS0xLTI3NTky_f1004df7-d515-4f10-ae26-40c1cd570314">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YTQzYWYxOGMzZDkwNGQ0Y2FmNzRiNjQwNzM3NzdlYjAvdGFibGVyYW5nZTphNDNhZjE4YzNkOTA0ZDRjYWY3NGI2NDA3Mzc3N2ViMF8wLTMtMS0xLTI3NTky_109641e7-8ad3-4a8a-b327-97cd89648555">95-4023433</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY5_d680b618-ec1a-4dfa-82ca-1dffd474d101">4400 Cox Road, Suite 110</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU3_04c0914c-3603-4bcc-92b6-b9d41cc2c72c">Glen Allen,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTcw_82ca10b6-79e7-452c-9358-60640d3efe6e">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYy_46742807-9613-40e3-93a9-4f31a8141031">23060</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYz_45d9d31e-119c-4ae2-827f-48a5433d97c0">888</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU4_703b7839-b98f-4064-97ce-1a69d46f4c0b">482-8068</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YjQ4MzY4NjA3OTUzNGE5OTlmYjA5OGVkM2I4YTgwYjYvdGFibGVyYW5nZTpiNDgzNjg2MDc5NTM0YTk5OWZiMDk4ZWQzYjhhODBiNl8xLTAtMS0xLTI3NTky_e44f52d9-f4e3-485b-b2c6-b6471138e80c">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YjQ4MzY4NjA3OTUzNGE5OTlmYjA5OGVkM2I4YTgwYjYvdGFibGVyYW5nZTpiNDgzNjg2MDc5NTM0YTk5OWZiMDk4ZWQzYjhhODBiNl8xLTItMS0xLTI3NTky_4210103c-529d-4c0c-ab8c-3c715e512ef8">ASGN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6YjQ4MzY4NjA3OTUzNGE5OTlmYjA5OGVkM2I4YTgwYjYvdGFibGVyYW5nZTpiNDgzNjg2MDc5NTM0YTk5OWZiMDk4ZWQzYjhhODBiNl8xLTQtMS0xLTI3NTky_51dd1611-d4fd-4a43-89b6-a9750b7b885a">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY0_90cde328-9883-49ad-8980-1db8c8feeccb">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTU5_fda6fe16-5e85-439a-9489-805a482c488a">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY1_d4b6119f-26d8-4d84-9367-b8f8abee9f4e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY2_6b35d372-04dc-41d5-b9a1-b9e33d76e351">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzkxMjQ5MmNjNjI5NGE1MTk3YThmZjA1NzI2MTJlMzIvdGFibGVyYW5nZTozOTEyNDkyY2M2Mjk0YTUxOTdhOGZmMDU3MjYxMmUzMl8wLTAtMS0xLTI3NTky_4572e4a6-e8f9-4e0c-b59d-087caa9b7a4d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzkxMjQ5MmNjNjI5NGE1MTk3YThmZjA1NzI2MTJlMzIvdGFibGVyYW5nZTozOTEyNDkyY2M2Mjk0YTUxOTdhOGZmMDU3MjYxMmUzMl8xLTQtMS0xLTI3NTky_9844c5cd-b251-4017-bd42-3f4fc5392b42">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGFibGU6MzkxMjQ5MmNjNjI5NGE1MTk3YThmZjA1NzI2MTJlMzIvdGFibGVyYW5nZTozOTEyNDkyY2M2Mjk0YTUxOTdhOGZmMDU3MjYxMmUzMl8yLTQtMS0xLTI3NTky_c7444245-d174-4384-915d-7ec5a28dca1d">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTYw_4591fbd3-9c16-44dd-b0c4-181f3178700c">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTY3_f5b30aec-31f3-488c-8442-26c155f76d19">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i7da5f6929ad44956995982229e277168_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18yNzc0_c6e8b3cc-34df-4d68-900b-8963bc05c3f7"
      unitRef="usd">5000000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2b8ffed46810410eb2378562861f3a87_I20220222"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18yODA3_ad2af4b9-a5cc-4dab-8796-7b1b2fdfae78"
      unitRef="shares">51600000</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xL2ZyYWc6N2JjNWRmMTQ1M2M0NGVlOGFmZTJmYzJhM2Y0NDVmMDcvdGV4dHJlZ2lvbjo3YmM1ZGYxNDUzYzQ0ZWU4YWZlMmZjMmEzZjQ0NWYwN18zMTcx_7012cf27-9606-4197-abab-88298761a5e7">We are incorporating by reference into Part III of this Annual Report on Form 10-K portions of the registrant&#x2019;s definitive proxy statement for the 2022 Annual Meeting of Stockholders, to be filed within 120 days of the close of the registrant&#x2019;s fiscal year 2021.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg3NDEy_9c5cee3b-e684-46e7-bdc2-895549be8cf9"
      unitRef="usd">615000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M180OTQ3ODAyMzUzNTg5_721cb537-4a6b-47b9-81b3-a2abecbba0cb"
      unitRef="usd">645000000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg3OTE5_306ff68f-351c-4975-abcb-5323f981aa08"
      unitRef="usd">51000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg3OTI1_321bfeb9-b6dc-4846-841e-0f891d7b131a"
      unitRef="usd">50300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestExpense
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg5MjQz_58686bcc-a08d-454d-a5ac-cad9baba4a4e"
      unitRef="usd">39700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg5MjUw_73f03960-c88d-448a-9ce4-1a722bdccd67"
      unitRef="usd">52900000</us-gaap:InterestExpense>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDg5OTY3_b57251af-a446-423e-afd5-0d6d16eeae71"
      unitRef="usd">18900000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwMDMy_657f114e-2bf2-42da-91f7-e03067a90f71"
      unitRef="usd">63900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwMDM4_c8042ae0-4a1f-4314-84b0-f5bf2914d8db"
      unitRef="usd">54700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M180OTQ3ODAyMzQ5ODY3_b57251af-a446-423e-afd5-0d6d16eeae71"
      unitRef="usd">18900000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwNjEw_b11d5eb6-eb46-4152-bf7b-dbaae1a30f15"
      unitRef="usd">22700000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNTI1L2ZyYWc6YTc1OGEwN2JkNjE4NGQ5Zjk0YzJmZTU4ZWY2ZTBhNTMvdGV4dHJlZ2lvbjphNzU4YTA3YmQ2MTg0ZDlmOTRjMmZlNThlZjZlMGE1M18yNzQ4Nzc5MDkwNzYx_b11d5eb6-eb46-4152-bf7b-dbaae1a30f15"
      unitRef="usd">22700000</asgn:NetIncomeFromDiscontinuedOperations>
    <dei:DocumentPeriodEndDate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfNDk0NzgwMjMzMjM2MA_15e3a5a5-15d8-4a0a-88ee-e18d90d1e9bd">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfNDk0NzgwMjMzMjM2MA_e5b42b37-ad38-4f52-ba5a-0c4ff626b0d9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfMjI4Ng_15e3a5a5-15d8-4a0a-88ee-e18d90d1e9bd">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl81Mi9mcmFnOmExZThkYTYwNDEwYzRhNDBiYWRkYmM2OWEwY2M3MjVlL3RleHRyZWdpb246YTFlOGRhNjA0MTBjNGE0MGJhZGRiYzY5YTBjYzcyNWVfMjI4Ng_e5b42b37-ad38-4f52-ba5a-0c4ff626b0d9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AuditorName
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl82Ny9mcmFnOjNhOThiOTAxZjEzZDRjMTU4NTI4N2M3OWZhYjgxODE2L3RleHRyZWdpb246M2E5OGI5MDFmMTNkNGMxNTg1Mjg3Yzc5ZmFiODE4MTZfMTQyOTM2NTEyMDUzNDE_394dcb81-e55e-4d0f-8484-22c6f56f71bc">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl82Ny9mcmFnOjNhOThiOTAxZjEzZDRjMTU4NTI4N2M3OWZhYjgxODE2L3RleHRyZWdpb246M2E5OGI5MDFmMTNkNGMxNTg1Mjg3Yzc5ZmFiODE4MTZfMTQyOTM2NTEyMDUzNDM_ea9f2d98-3cc2-4a71-919b-7e3c9077a3b5">Los Angeles, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNC0yLTEtMS0yNzU5Mg_96822681-5810-42ff-8344-aee69560ccfe"
      unitRef="usd">529600000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNC00LTEtMS0yNzU5Mg_4f0e9471-41c1-4069-aae2-a53b9e2009bd"
      unitRef="usd">274400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNS0yLTEtMS0yNzU5Mg_80a6caa9-06ae-4e86-9833-2599a25c6074"
      unitRef="usd">708200000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNS00LTEtMS0yNzU5Mg_2616c0ff-b85f-4427-bda4-94b4f26bb519"
      unitRef="usd">602800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNi0yLTEtMS0yNzU5Mg_b0eae1c8-0072-4c97-8937-2b1106c46eaa"
      unitRef="usd">41200000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNi00LTEtMS0yNzU5Mg_9bb1c30c-b583-452d-bcaf-fac52219c0c2"
      unitRef="usd">22500000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy0yLTEtMS0yODI5NQ_bbae296d-0bac-4895-b3e6-75ada35cc8df"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy00LTEtMS0yODMwNw_44e6cf70-ed6d-4ee6-8155-9c306bae9849"
      unitRef="usd">77400000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy0yLTEtMS0yNzU5Mg_203566e9-410c-4018-a265-d86ad5722375"
      unitRef="usd">30400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfNy00LTEtMS0yNzU5Mg_61ba43a9-8d95-44e8-b747-a15cc9abbef4"
      unitRef="usd">17300000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOC0yLTEtMS0yNzU5Mg_23628d6c-5162-4700-b20b-f6e8726e77f5"
      unitRef="usd">1309400000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOC00LTEtMS0yNzU5Mg_9829db7c-c150-4701-83ca-d1540500fef7"
      unitRef="usd">994400000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOS0yLTEtMS0yNzU5Mg_7f799a31-2bc6-4132-930b-f4362d8a697e"
      unitRef="usd">55000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfOS00LTEtMS0yNzU5Mg_78889410-a544-4c11-8d73-afd0ee910c2f"
      unitRef="usd">54900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTAtMi0xLTEtMjc1OTI_a7f62789-d378-4b8d-8f7b-1f8d5556ce27"
      unitRef="usd">57100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTAtNC0xLTEtMjc1OTI_d2da1ec7-9ca1-4978-9efe-f9457a345afe"
      unitRef="usd">73000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTEtMi0xLTEtMjc1OTI_ca121f8d-37a4-4adb-8dcf-0f2faec9d8cd"
      unitRef="usd">487900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTEtNC0xLTEtMjc1OTI_ba624cbf-6181-4af9-b3c1-6cc15bd332b2"
      unitRef="usd">469900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTItMi0xLTEtMjc1OTI_730f31a9-e689-430f-8825-95ba2d055a93"
      unitRef="usd">1569500000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTItNC0xLTEtMjc1OTI_2a965f50-e38d-4084-8b2f-257ca935a3be"
      unitRef="usd">1420700000</us-gaap:Goodwill>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtMi0xLTEtMzM0NTg_04248273-c81b-42b6-8cfd-6356705f16fe"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtNC0xLTEtMjgzMDQ_b762b787-b190-4cb2-bc70-7b6d0aa114a8"
      unitRef="usd">244500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTMtMi0xLTEtMjc1OTI_5d962e8a-94d9-4331-a7d7-a3a8a86c34fa"
      unitRef="usd">23900000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTMtNC0xLTEtMjc1OTI_c0716d2e-170b-4509-9e9a-c9e0fe0655be"
      unitRef="usd">20600000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtMi0xLTEtMjc1OTI_d5537691-dadb-41be-b286-d6b1ac86c853"
      unitRef="usd">3502800000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTQtNC0xLTEtMjc1OTI_5049ccbc-ad76-44ff-a93a-f6735c405de7"
      unitRef="usd">3278000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTctMi0xLTEtMjc1OTI_651a4f85-4a0f-410b-a7f3-206bc20408ac"
      unitRef="usd">20100000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTctNC0xLTEtMjc1OTI_175be4b8-35b0-4d7d-a501-27ab1e100bd8"
      unitRef="usd">38300000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTgtMi0xLTEtMjc1OTI_8c67756e-405d-4344-a219-dfd83965dce2"
      unitRef="usd">305500000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTgtNC0xLTEtMjc1OTI_e7ef2e1f-615f-405f-afdb-62228ed1d869"
      unitRef="usd">238500000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTktMi0xLTEtMjc1OTI_946b0727-7705-41b1-86db-abafe23a5e7e"
      unitRef="usd">23300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMTktNC0xLTEtMjc1OTI_61d0e685-cfe4-4ac2-bca5-ae84b9a8148c"
      unitRef="usd">24300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItMi0xLTEtMjgzMjE_0aa2a714-2c03-4a97-823c-d73bc87cf0e6"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItNC0xLTEtMzM0NjM_083e68d9-8dba-4320-b251-ac8714246da8"
      unitRef="usd">39700000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjAtMi0xLTEtMjc1OTI_4b2ccc0b-8eeb-4b37-9168-3da9423f7bcf"
      unitRef="usd">102000000.0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjAtNC0xLTEtMjc1OTI_f5448fde-21e8-4cdd-8990-a4cf3671dbe9"
      unitRef="usd">75400000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjEtMi0xLTEtMjc1OTI_bd17de72-e9b1-49e2-be69-61343d896935"
      unitRef="usd">450900000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjEtNC0xLTEtMjc1OTI_2a2c3f41-f8e9-4071-be0c-455db2475e3d"
      unitRef="usd">416200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItMi0xLTEtMjc1OTI_862fce9e-b9ef-45dd-9dc4-40ce7383fed5"
      unitRef="usd">1033900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjItNC0xLTEtMjc1OTI_c2acbae7-ceae-4c27-888f-cded03db2722"
      unitRef="usd">1033400000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjMtMi0xLTEtMjc1OTI_85832b6f-d911-4482-9f7f-a45303441176"
      unitRef="usd">40200000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjMtNC0xLTEtMjc1OTI_80711db8-da52-4dae-8ded-40a5d03a23f2"
      unitRef="usd">55400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjQtMi0xLTEtMjc1OTI_a638bb13-5c78-49e7-8c00-4a91b8b1b47f"
      unitRef="usd">89000000.0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjQtNC0xLTEtMjc1OTI_255304a6-904f-4543-9191-2574614739f7"
      unitRef="usd">108500000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjgtMi0xLTEtMjgzMzE_8dd11ee2-4e4a-4df5-b9b2-cb3c27f895f9"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjgtNC0xLTEtMjgzMzE_e6e1353b-583d-46bd-8242-6eac13ddcfd7"
      unitRef="usd">11500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjUtMi0xLTEtMjc1OTI_a4986d8b-562d-4fd7-89ca-35b7fd9aff7d"
      unitRef="usd">23400000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjUtNC0xLTEtMjc1OTI_8822ed95-3e49-4903-b027-d69b593d4c67"
      unitRef="usd">65900000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjYtMi0xLTEtMjc1OTI_a6d882ed-4837-4d23-bc82-e8f143112566"
      unitRef="usd">1637400000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjYtNC0xLTEtMjc1OTI_2caa92c5-7262-45e8-bfb1-2bcd0597f6c9"
      unitRef="usd">1690900000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjctMi0xLTEtMjc1OTI_7d9df4c8-1411-48a2-983b-6d86b0b986b5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjctNC0xLTEtMjc1OTI_cdda4f78-ce2b-4856-86f9-70b4316ee5eb"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8yMQ_889dfa22-f63c-49e7-8997-06ce869113e3"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8yMQ_bf6b9138-c997-45c8-bdec-e1ad0030b333"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8zNQ_632f38ba-392d-4bb7-ba8f-30d17eafe41e"
      unitRef="shares">1000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl8zNQ_83b0ea08-2725-4f11-b4a8-37d33260ac76"
      unitRef="shares">1000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl82NQ_a2e6f909-5c11-4e98-aeed-890491b6657f"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjozZjk3YWFmOTA1MDE0MDZmYmQ1ZWEzZjY3MjZlOTU4Yl82NQ_d4d7b00a-e131-4547-8210-f2c6222ae19e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktMi0xLTEtMjc1OTI_5c756f88-6b16-48f8-b827-23a336405131"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMjktNC0xLTEtMjc1OTI_b16e3af6-5f37-4d09-bb53-07ca01ec603d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8xOA_5fb3f697-bd71-431e-9603-50bdf5425ff1"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8xOA_623656fd-416c-461b-b91b-649cadd59bda"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8zMg_58c6530e-32b8-4cdd-9221-4054a5264f44"
      unitRef="shares">75000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8zMg_895067d6-5684-4349-a933-6c22f93cd07d"
      unitRef="shares">75000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8yMTk5MDIzMjU1NzQy_d6cfdb89-54ad-4f75-ad59-586c47c2f235"
      unitRef="shares">51800000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpkMDVkMzYwMDg5NDM0MDRiODZmOGIyNWNmMDVhMmNhMF8yMTk5MDIzMjU1NzE1_9d204f27-7d89-44bd-aa45-94d01519055e"
      unitRef="shares">52900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtMi0xLTEtMjc1OTI_1792dd0b-3f6a-4284-ae51-9a1cb2af8eeb"
      unitRef="usd">500000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzAtNC0xLTEtMjc1OTI_410684df-a733-460d-a6c8-7492dfc43541"
      unitRef="usd">500000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzEtMi0xLTEtMjc1OTI_2b2a9592-d0fa-470f-8c7a-2b820499500c"
      unitRef="usd">690800000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzEtNC0xLTEtMjc1OTI_62c10b6e-06e0-4f6c-8667-6f64ab8ef2dd"
      unitRef="usd">661300000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzItMi0xLTEtMjc1OTI_90230920-6f5a-4df9-b2ec-ea1a54b1b420"
      unitRef="usd">1174400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzItNC0xLTEtMjc1OTI_d41b708e-ed49-4fa7-a644-58144432c89c"
      unitRef="usd">926300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzMtMi0xLTEtMjc1OTI_f5a85407-a391-4b6f-b18d-1720cbfb2e30"
      unitRef="usd">-300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzMtNC0xLTEtMjc1OTI_b22c7275-6c12-43dd-a092-399845dfa9f2"
      unitRef="usd">-1000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzQtMi0xLTEtMjc1OTI_aa15138d-d884-42b4-8f89-92daa00f60a5"
      unitRef="usd">1865400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzQtNC0xLTEtMjc1OTI_4e01f84a-b9cd-4b88-b0c0-0d0ed8b16682"
      unitRef="usd">1587100000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzUtMi0xLTEtMjc1OTI_24b00c81-f8c8-4a01-90e6-265870b0c208"
      unitRef="usd">3502800000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83MC9mcmFnOmEzYWU5NjdhMzk1MTQ5ZjA5NzI0NDcyYjllODdjMGZlL3RhYmxlOmFkYTdlMzJlZmIxNDQ2Mjc5ZmIwMmQwZWUyN2EwNzRkL3RhYmxlcmFuZ2U6YWRhN2UzMmVmYjE0NDYyNzlmYjAyZDBlZTI3YTA3NGRfMzUtNC0xLTEtMjc1OTI_60873a0c-e705-44b7-9ace-c9e024959344"
      unitRef="usd">3278000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMi0yLTEtMS0yODQ1OQ_09f504b6-af25-40ab-8531-10640cae7c76"
      unitRef="usd">4009500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMi00LTEtMS0yODQ4MA_b4b4f6b9-0e62-4e7d-bd0c-becf7e7c3dd7"
      unitRef="usd">3502100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMi02LTEtMS0yODUyNw_9d17aab5-70ad-4329-9deb-04e6656ba085"
      unitRef="usd">3415600000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMy0yLTEtMS0yODQ1OQ_be1a536d-8fa2-4dd3-81f9-9ca02da649a0"
      unitRef="usd">2867100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMy00LTEtMS0yODQ4MA_9cd71ca4-957c-415c-bffb-7613c2e008e2"
      unitRef="usd">2554900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMy02LTEtMS0yODUyNw_755dd2f1-5bc7-4e1d-abbd-fb70a0424024"
      unitRef="usd">2444100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNC0yLTEtMS0yNzU5Mg_1622cde5-b165-42f2-8443-545332b6792c"
      unitRef="usd">1142400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNC00LTEtMS0yNzU5Mg_c7c248ff-6d48-4adb-92c5-4756a9329f7d"
      unitRef="usd">947200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNC02LTEtMS0yNzU5Mg_6e7bdc60-ce86-4d99-b63a-38d07e6a73f4"
      unitRef="usd">971500000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNS0yLTEtMS0yODQ2Mg_41557808-fd39-4f08-9858-5da4826c2131"
      unitRef="usd">735800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNS00LTEtMS0yODQ4NA_9c5cee3b-e684-46e7-bdc2-895549be8cf9"
      unitRef="usd">615000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNS02LTEtMS0yODUzNw_721cb537-4a6b-47b9-81b3-a2abecbba0cb"
      unitRef="usd">645000000.0</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNi0yLTEtMS0yODQ2Mg_afa7825d-7d27-4476-aafc-8741631781f3"
      unitRef="usd">55700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNi00LTEtMS0yODQ4NA_306ff68f-351c-4975-abcb-5323f981aa08"
      unitRef="usd">51000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNi02LTEtMS0yODU2NA_321bfeb9-b6dc-4846-841e-0f891d7b131a"
      unitRef="usd">50300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNy0yLTEtMS0yNzU5Mg_759c2c22-47c5-4a45-b059-1e814987b4a8"
      unitRef="usd">350900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNy00LTEtMS0yNzU5Mg_71502208-b64b-441f-a57f-e73f4cebf6e0"
      unitRef="usd">281200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfNy02LTEtMS0yNzU5Mg_9a4cab0d-493c-4763-87d7-17e12d7d1bd2"
      unitRef="usd">276200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOC0yLTEtMS0yODQ2NQ_8e67703f-3310-4699-a79d-ef3ea1e57b35"
      unitRef="usd">37500000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOC00LTEtMS0yODQ4Nw_58686bcc-a08d-454d-a5ac-cad9baba4a4e"
      unitRef="usd">39700000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOC02LTEtMS0yODU3MQ_73f03960-c88d-448a-9ce4-1a722bdccd67"
      unitRef="usd">52900000</us-gaap:InterestExpense>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOS0yLTEtMS0yODQ2NQ_307006ad-c759-4996-9ad5-18255d3e2693"
      unitRef="usd">0</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOS00LTEtMS0yODQ4Nw_07e8b4b9-be5a-4082-a31c-4308a68612c6"
      unitRef="usd">0</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfOS02LTEtMS0yODU3MQ_b57251af-a446-423e-afd5-0d6d16eeae71"
      unitRef="usd">18900000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTAtMi0xLTEtMjc1OTI_2b9cabdb-771b-443e-b9e9-8c7b63403092"
      unitRef="usd">313400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTAtNC0xLTEtMjc1OTI_4396e628-c658-4816-b4c0-d09599ce9d4d"
      unitRef="usd">241500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTAtNi0xLTEtMjc1OTI_43d5cd06-b929-4b5e-a419-0d113d47610a"
      unitRef="usd">204400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTEtMi0xLTEtMjg0Njg_53bb0cb3-9da9-4c58-abc6-5222504260e5"
      unitRef="usd">81600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTEtNC0xLTEtMjg0OTA_657f114e-2bf2-42da-91f7-e03067a90f71"
      unitRef="usd">63900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTEtNi0xLTEtMjg1Nzg_c8042ae0-4a1f-4314-84b0-f5bf2914d8db"
      unitRef="usd">54700000</us-gaap:IncomeTaxExpenseBenefit>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTItMi0xLTEtMjc1OTI_4704178d-26b5-4d36-a2fb-bf87866c4bf0"
      unitRef="usd">231800000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTItNC0xLTEtMjc1OTI_bf790e14-bc88-4744-9714-78a40370f90a"
      unitRef="usd">177600000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTItNi0xLTEtMjc1OTI_090adea3-dcc5-41b2-86db-76250ba6ab38"
      unitRef="usd">149700000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTMtMi0xLTEtMjg0NzE_3d6cd520-9b36-4061-9180-9714ebc2d692"
      unitRef="usd">178100000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTMtNC0xLTEtMjg0OTM_b11d5eb6-eb46-4152-bf7b-dbaae1a30f15"
      unitRef="usd">22700000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTMtNi0xLTEtMjg1ODU_fa51334f-0645-496c-b4be-2bbf5c5ccce7"
      unitRef="usd">25000000.0</asgn:NetIncomeFromDiscontinuedOperations>
    <us-gaap:NetIncomeLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTQtMi0xLTEtMjc1OTI_d5f6c3e3-c241-4b61-9993-4ad54f41614a"
      unitRef="usd">409900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTQtNC0xLTEtMjc1OTI_96a474ec-701b-4dbf-b456-dc528361a0c7"
      unitRef="usd">200300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTQtNi0xLTEtMjc1OTI_7df81b32-108f-4379-b01d-743973d50f68"
      unitRef="usd">174700000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTctMi0xLTEtMjc1OTI_961f2866-5358-47b4-9251-0129de50ed21"
      unitRef="usdPerShare">4.40</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTctNC0xLTEtMjc1OTI_a28ab71d-9b26-49c4-8dc3-a343274aff24"
      unitRef="usdPerShare">3.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTctNi0xLTEtMjc1OTI_fb1132bd-d15b-4bcd-8b67-66fd91f57e74"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTktMi0xLTEtMzM1MzQ_3844a75d-c443-4e2f-8f6a-cbbc2c9c5aee"
      unitRef="usdPerShare">3.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTktNC0xLTEtMzM0NzA_ab879a86-12cc-43b1-9b20-e21dea2cff6d"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTktNi0xLTEtMzM0OTE_54370e22-649a-44bb-b750-424db5e6d2e7"
      unitRef="usdPerShare">0.47</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjAtMi0xLTEtMzM1MzI_38b7c678-af6a-4917-b4cc-58c04566cdbc"
      unitRef="usdPerShare">7.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjAtNC0xLTEtMzM0Nzk_67831572-f920-40bc-a8c1-8ba18d74766b"
      unitRef="usdPerShare">3.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjAtNi0xLTEtMzM1MDg_165f6113-69ab-4a6a-9af5-d47beb0f0f3b"
      unitRef="usdPerShare">3.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItMi0xLTEtMzM1Mjk_6fb09f38-1056-456d-818c-ba8292fd127e"
      unitRef="usdPerShare">4.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNC0xLTEtMzM0ODE_4c049ba9-ed98-4962-85a4-fc2206300c45"
      unitRef="usdPerShare">3.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNi0xLTEtMzM1MTA_f0320b9e-f9b4-45ba-a5f1-0d16e16be561"
      unitRef="usdPerShare">2.80</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTgtMi0xLTEtMjc1OTI_82b35351-4400-4a85-addb-1e093c8b0bd8"
      unitRef="usdPerShare">3.33</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTgtNC0xLTEtMjc1OTI_052f09b6-22a7-4510-8c2e-6b138324a38e"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMTgtNi0xLTEtMjc1OTI_74884879-9ee7-493d-a92e-d496294eb92e"
      unitRef="usdPerShare">0.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjQtMi0xLTEtMzM1MTg_d680cd69-c352-4cea-ad36-af0250869e0c"
      unitRef="usdPerShare">7.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjQtNC0xLTEtMzM0ODQ_699a3f73-5f27-455f-a674-532baf58302e"
      unitRef="usdPerShare">3.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjQtNi0xLTEtMzM1MTI_09a6d6ca-9c4b-471a-9cb3-80ce1db96376"
      unitRef="usdPerShare">3.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjEtMi0xLTEtMjg0NzQ_d25598d3-55cd-4c96-bc73-59b57cb53fdf"
      unitRef="shares">52700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjEtNC0xLTEtMjg0OTY_09bb7cc7-b9c0-4c28-920e-e5570ce3e8f3"
      unitRef="shares">52700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjEtNi0xLTEtMjg1OTc_dcd44a87-96f5-4d79-b4af-9dfa78e40077"
      unitRef="shares">52800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItMi0xLTEtMjg0NzQ_91bbc961-8e58-4618-8b6b-075763e6afc4"
      unitRef="shares">53500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNC0xLTEtMjg0OTY_ccc9b07c-721b-4731-a0b1-e84981610bd2"
      unitRef="shares">53300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMjItNi0xLTEtMjg1OTc_fee3cc24-b5ef-4a6d-bedb-0c0718b4170f"
      unitRef="shares">53400000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzEtMi0xLTEtMzk4Nzk_b37b7b34-2f25-4883-a9a1-a14991425574"
      unitRef="usd">409900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzEtNC0xLTEtMzk4ODM_45e7bfde-0393-41ee-9c7b-20f811db6af7"
      unitRef="usd">200300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzEtNi0xLTEtMzk4ODU_054f0eb1-ed96-44db-87fe-8c55adc3776a"
      unitRef="usd">174700000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzItMi0xLTEtMzk4OTA_ffc61d79-79bc-41ca-9a10-64c428f7133d"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzItNC0xLTEtMzk4ODc_307596ba-f4c1-41dc-b41c-920940a13973"
      unitRef="usd">6000000.0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzItNi0xLTEtMzk4OTM_84b19e81-b9af-47c0-b536-0ed9af9da3f1"
      unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzMtMi0xLTEtMzk5MDE_916b694d-a9bb-4870-84e3-f6063d2a88b7"
      unitRef="usd">410600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzMtNC0xLTEtMzk4OTg_63bda47c-e6fe-4f94-a824-ec9ad7c110cf"
      unitRef="usd">206300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83My9mcmFnOjNlZTBlZWU5ZGViYzQxMTM4N2M1NWVjZWRhMDI0ZTVjL3RhYmxlOmU2MGZiMWUzNzA1YjQxYTJiZWE2Yzk3ZWE0ZTkwNWUxL3RhYmxlcmFuZ2U6ZTYwZmIxZTM3MDViNDFhMmJlYTZjOTdlYTRlOTA1ZTFfMzMtNi0xLTEtMzk4OTU_1539512d-5ad5-4727-b608-f0cc33665acd"
      unitRef="usd">174000000.0</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8601cea134404ac8bde2fe2c37c6d7d5_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi0yLTEtMS0yNzU5Mg_68471af1-03ba-4a1c-af54-4b3be5d356ee"
      unitRef="shares">52500000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8601cea134404ac8bde2fe2c37c6d7d5_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi00LTEtMS0yNzU5Mg_9ca1187a-8f0f-48fe-a810-ecd2ac20cc9e"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie98ff21ab61b4d389fac4b9412e622b5_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi02LTEtMS0yNzU5Mg_18b3a68f-ea36-4925-ac6f-fa29816154df"
      unitRef="usd">601800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75faabc19aca4f1d83f013a346cbe6df_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi04LTEtMS0yNzU5Mg_1184b605-7156-4502-90dd-ef35d3438548"
      unitRef="usd">586100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id8ccca0555934d7b9abcd87ee47b6e66_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi0xMC0xLTEtMjc1OTI_cc5818a5-d9f2-484e-b6e4-87b14f7a6c6e"
      unitRef="usd">-6300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaafd7b435fd24c5bab033e6b3a9193e0_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMi0xMi0xLTEtMjc1OTI_0a19d030-33a5-4a06-8e89-dbb1efb03e99"
      unitRef="usd">1182100000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMy02LTEtMS00ODY1MA_ef645035-aa39-47fc-8c28-eb808ade109e"
      unitRef="usd">39500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMy0xMi0xLTEtNDg2NTA_b9a48d9d-7734-4e46-a98d-227eb89b7235"
      unitRef="usd">39500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC0yLTEtMS00ODY1OQ_e09b525c-df65-4fe0-b2d9-8b2cce938876"
      unitRef="shares">700000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC00LTEtMS00ODY1OQ_137c1298-784b-409f-94e3-2d1fb291663e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC02LTEtMS00ODY1OQ_f63149f4-d43b-42b7-8803-e3952cfd18f2"
      unitRef="usd">12700000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNC0xMi0xLTEtNDg2NTk_1d5df481-e8d4-450a-a1e2-89a733805054"
      unitRef="usd">12700000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0yLTEtMS0zOTQ0OQ_a681c155-d1e0-466e-bbf6-42c04b0f55e2"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy02LTEtMS0zOTQ2Mw_cf55d718-9825-46b5-a868-d6a9d117c8c6"
      unitRef="usd">12100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNS0xMi0xLTEtMzk2NzU_54bff10a-3722-4997-b9a8-a25e0027de75"
      unitRef="usd">12100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if624048581e247cab26c1d7a302bf061_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0yLTEtMS0yODcyMQ_b3104017-8a56-4b26-aef7-abc35a47c3ec"
      unitRef="shares">300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if38d5c72bfa447eb9ad94737d9d90b36_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy02LTEtMS0yODcyMQ_f507b147-0eae-44a6-82a1-128affe30844"
      unitRef="usd">3900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0e7d9b3f72ff455297a0808453f138f3_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy04LTEtMS0yODcyMQ_02ee9e4c-bf30-41a4-a533-365de9992c8d"
      unitRef="usd">16100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0xMi0xLTEtMzM1NDQ_c0b7b2b4-a6e3-4e4a-8f5d-29972a0f84dc"
      unitRef="usd">20000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i12927768a2ba42ffa6d642f234e37900_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0xMC0xLTEtMjc1OTI_9283cb5f-28ff-44c6-b39d-a1022d97cdbe"
      unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfNy0xMi0xLTEtMjc1OTI_4c0efacc-0629-4e64-a265-0f76f019c51a"
      unitRef="usd">-700000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i0e7d9b3f72ff455297a0808453f138f3_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOC04LTEtMS0yNzU5Mg_a22ff66a-e736-4346-a15d-dcc1372a0ec2"
      unitRef="usd">174700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOC0xMi0xLTEtMjc1OTI_0b4707b0-636d-427f-9f91-6bf01bce372e"
      unitRef="usd">174700000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6c89c5b9e81c41ccbd13be78e929d136_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS0yLTEtMS0yNzU5Mg_1410f6bc-ce83-411d-b30a-ddfab0328d6f"
      unitRef="shares">52900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i6c89c5b9e81c41ccbd13be78e929d136_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS00LTEtMS0yNzU5Mg_a9e42b68-0025-4008-9135-c1ac9945e62a"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie002645463334ca98b54677340295bc4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS02LTEtMS0yNzU5Mg_6bf94c35-ae19-4fce-be5c-8ca027e763bc"
      unitRef="usd">638000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ecf61eb3fec45b38b42b261fc2511a2_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS04LTEtMS0yNzU5Mg_4856a241-cb03-416f-a83e-6b427043e6d6"
      unitRef="usd">744700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i260b2ffd21d4478492190eaaf3402aed_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS0xMC0xLTEtMjc1OTI_f176778d-dcda-4a92-b97d-b8e7b33e715e"
      unitRef="usd">-7000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfOS0xMi0xLTEtMjc1OTI_3ef29135-a0fb-4ef3-af16-93e1a4bc6b04"
      unitRef="usd">1376200000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTAtNi0xLTEtNDg2NzQ_19d689da-409b-4b42-9918-46dd9c347b33"
      unitRef="usd">32400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTAtMTItMS0xLTQ4Njc0_03eef5ec-4407-4826-88fa-553236052329"
      unitRef="usd">32400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtMi0xLTEtMjc1OTI_f08f6a8b-6780-4c0b-90da-3ab6447970a5"
      unitRef="shares">800000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtNC0xLTEtMjc1OTI_44be25fa-9e8b-4131-80b7-71646eebd4ce"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtNi0xLTEtMjc1OTI_f9f66a71-5a23-4db4-992d-c920400c4acf"
      unitRef="usd">12100000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTEtMTItMS0xLTI3NTky_0c524553-328b-48d4-b86b-28ecfbc9e8e7"
      unitRef="usd">12100000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtMi0xLTEtMzk0ODc_abfbaa2d-a620-4e5d-a1ff-92c1dc53cccd"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtNi0xLTEtMzk1MDE_65867b63-89e7-4775-9c1c-a13b3d8f31fc"
      unitRef="usd">12000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTItMTItMS0xLTM5NzAx_52ab558c-8922-4af9-afbb-7270c7161962"
      unitRef="usd">12000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtMi0xLTEtMjc1OTI_f8dc397c-7916-425a-825e-606ae753b64b"
      unitRef="shares">800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtNC0xLTEtMjc1OTI_3c19d87c-c85a-4ac5-b325-98d8c1df4c3c"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i470c28d9f1a9430b88e1946852446054_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtNi0xLTEtMjc1OTI_e1be603c-3a69-4614-9858-d5e3ca7531a6"
      unitRef="usd">9200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i17a94104cd0b497eba01ff137ec172d9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtOC0xLTEtMjc1OTI_054c551e-bb9e-400f-8ce0-74de3776fb6a"
      unitRef="usd">18700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTQtMTItMS0xLTI3NTky_69011f2f-3f0a-4c21-9d93-7d98f44f55f6"
      unitRef="usd">27900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3a0fd737757f4cb2bc60694a28545b18_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTUtMTAtMS0xLTI3NTky_05b0f79c-d5c8-4f82-932f-9e48d1ae4b4e"
      unitRef="usd">6000000.0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTUtMTItMS0xLTI3NTky_5adf13ea-3872-4ef6-8229-be2de71d10cc"
      unitRef="usd">6000000.0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i17a94104cd0b497eba01ff137ec172d9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtOC0xLTEtMjc1OTI_50fdde7b-9c4c-4dfc-846a-49a46c022cbf"
      unitRef="usd">200300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTYtMTItMS0xLTI3NTky_77fc1345-5760-4bb3-9578-eedc684cd517"
      unitRef="usd">200300000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1d1211345dc9469c9d1f3a55e8ba9059_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMi0xLTEtMjc1OTI_a333f20b-e907-45df-97d7-9a47881c4820"
      unitRef="shares">52900000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1d1211345dc9469c9d1f3a55e8ba9059_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctNC0xLTEtMjc1OTI_768c9f8e-a295-4e4a-957e-f24f9004a998"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib53ed042712843c38c45a1c8ceed30ff_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctNi0xLTEtMjc1OTI_14bd5946-5b7b-43fe-b0a3-95c40d45c7d0"
      unitRef="usd">661300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52e3b80d00554049b0b3ceb1f399539a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctOC0xLTEtMjc1OTI_a9805100-e910-4e28-ba3f-69fde6727289"
      unitRef="usd">926300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34c27b632bf34fbca7cfdac084c815c6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMTAtMS0xLTI3NTky_d0461e80-7401-4a4b-aea5-54f71eb7a2ac"
      unitRef="usd">-1000000.0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMTItMS0xLTI3NTky_d6eb73a8-2242-4f59-b4fa-b685bf3e721c"
      unitRef="usd">1587100000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctNi0xLTEtNDg2ODg_1f335dd5-392d-48ff-aa28-34cdbcef8ecd"
      unitRef="usd">52700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTctMTItMS0xLTQ4Njg4_8ad1cfb8-381f-41b1-81e4-9babcef898d6"
      unitRef="usd">52700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktMi0xLTEtMjc1OTI_6d384429-5a6a-41f7-8dcd-08b6f8a08b2b"
      unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktNC0xLTEtMjc1OTI_c7a81099-ef62-4d57-a855-f099c75ee1db"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktNi0xLTEtMjc1OTI_4d35cf6c-58e3-4ccd-8e36-561f91d505ff"
      unitRef="usd">14300000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTktMTItMS0xLTI3NTky_50393d24-6845-4952-bc78-72304d5fc53b"
      unitRef="usd">14300000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtMi0xLTEtMzk1MjI_923efe7a-2fc5-4189-9528-f7a0f7997a1f"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtNi0xLTEtMzk1MzY_2f22e3c7-de0f-447b-8642-609cfd90c702"
      unitRef="usd">16000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMTgtMTItMS0xLTM5NzAz_c79bd69d-2966-4e4d-89a9-94e3c82688b4"
      unitRef="usd">16000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItMi0xLTEtMjc1OTI_b83c0589-daa9-4388-9ee1-6d48bd4d02d3"
      unitRef="shares">1600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItNC0xLTEtMjc1OTI_cc5ec1bf-aabf-4bbc-9908-6871fc22a986"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id288d06e7b5a4668b78d773b775a7454_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItNi0xLTEtMjc1OTI_968c3155-2524-4dea-914f-0ac6e7e4b276"
      unitRef="usd">21500000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie476045ef16949dd92906b432e691fe6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItOC0xLTEtMjc1OTI_81001bdd-71bb-4ebf-8d83-25a4d4b10b75"
      unitRef="usd">161800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjItMTItMS0xLTI3NTky_a6608658-d12c-4a0f-8b6a-4d675d895294"
      unitRef="usd">183300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1f6b7467c84a4d2e97d7f4f15fbef5ba_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjMtMTAtMS0xLTI3NTky_0f82bc61-7e8e-40a4-b3c9-977c4a19deb7"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjMtMTItMS0xLTI3NTky_4a20f8dc-218e-469f-9136-147e5eddb1e6"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ie476045ef16949dd92906b432e691fe6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtOC0xLTEtMjc1OTI_b9ce9963-b4b1-42cc-a6cc-67f6c197a223"
      unitRef="usd">409900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjQtMTItMS0xLTI3NTky_b7deb808-1c89-4f0a-afb8-9dbf059b3743"
      unitRef="usd">409900000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="i11d4299162bc4edb99711eaeec944548_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtMi0xLTEtMjc1OTI_1ce824da-81d6-4d8a-9d90-8694c4257c05"
      unitRef="shares">51800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i11d4299162bc4edb99711eaeec944548_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtNC0xLTEtMjc1OTI_db2d2633-e74d-4a65-a634-909e9aa7943e"
      unitRef="usd">500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5dd5fadcda624409acfaa18050591aeb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtNi0xLTEtMjc1OTI_b03f9679-a48e-40e2-9182-e7e160546d96"
      unitRef="usd">690800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice3ad509d0fe4f1f8ba5842d2e89cfcc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtOC0xLTEtMjc1OTI_ee63010b-e507-4060-89c3-b4a314a88a63"
      unitRef="usd">1174400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i570dbb003cf9448ab0778d7d44845781_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtMTAtMS0xLTI3NTky_4f49afaa-7ace-4d9e-8e07-5c267b4b115d"
      unitRef="usd">-300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83Ni9mcmFnOjAxYjg3NjBjMDRlYjRmMDNhYTAxYTFlODhjZTE3ODcyL3RhYmxlOjFkNmVhYTMyMzQ0ZDQxMDc5YmNmMzNlMTgwYjE1NDljL3RhYmxlcmFuZ2U6MWQ2ZWFhMzIzNDRkNDEwNzliY2YzM2UxODBiMTU0OWNfMjUtMTItMS0xLTI3NTky_d35c5d7b-cf92-459b-add2-2432fb758863"
      unitRef="usd">1865400000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMy0yLTEtMS0yODcyOQ_83c28f11-4b38-45d4-afc6-a51bf8742ab5"
      unitRef="usd">409900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMy00LTEtMS0yOTQ0NQ_833b3d6a-c554-4bba-943a-6f92d355a060"
      unitRef="usd">200300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMy02LTEtMS0yNzU5Mg_6de6b2bd-d5df-4ed3-8c8b-b373d4c8e6ea"
      unitRef="usd">174700000</us-gaap:NetIncomeLoss>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS0yLTEtMS0zMzU5MA_f7234048-9586-46ac-84a8-4d27e49289f6"
      unitRef="usd">216900000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS00LTEtMS0zMzU5MA_1617cd9c-b809-4705-b2e9-fd7e50b79bdd"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS02LTEtMS0zMzU5MA_3b2c54b5-a116-4a65-bf0d-2419a0461b08"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS0yLTEtMS0yNzU5Mg_0584caef-c51e-4591-93d2-9ae7d33db950"
      unitRef="usd">89600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS00LTEtMS0yNzU5Mg_7fe635a6-b27e-4a7d-a443-4ff2c89e4fb5"
      unitRef="usd">89700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNS02LTEtMS0yNzU5Mg_0df1039e-14db-4c81-bc9b-31feb5c45eda"
      unitRef="usd">91200000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNi0yLTEtMS0yNzU5Mg_f815d942-6281-4b00-a8f5-1f26196e4055"
      unitRef="usd">52700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNi00LTEtMS0yNzU5Mg_c9e77bca-7d4e-460d-b2d0-47f7a854df24"
      unitRef="usd">32300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNi02LTEtMS0yNzU5Mg_d8f4d3cd-6010-44ce-97ae-6c3d4bbe0cb4"
      unitRef="usd">39300000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNy0yLTEtMS0yNzU5Mg_90a1ce47-d398-4c1a-a9e1-bd95a1d32494"
      unitRef="usd">-19700000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNy00LTEtMS0yNzU5Mg_34dc3a9b-055e-48ec-b2c9-e7fe57d8f534"
      unitRef="usd">1300000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNy02LTEtMS0yNzU5Mg_2693b2c2-77c8-434d-bd4d-5e3679fa5a37"
      unitRef="usd">18900000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOC0yLTEtMS0zMzU2NA_588a3314-ace5-486f-9639-21b39fde7fc0"
      unitRef="usd">0</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOC00LTEtMS0zMzU1Mg_4d7d25e3-d346-4fbb-baea-1d3de12202df"
      unitRef="usd">0</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOC02LTEtMS0yNzU5Mg_8460edde-a04a-44cd-a65f-a8c317a0e90c"
      unitRef="usd">18900000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOS0yLTEtMS0yNzU5Mg_5f6fe476-67d2-4504-b064-af580597034d"
      unitRef="usd">-6300000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOS00LTEtMS0yNzU5Mg_7426597b-0edb-4138-b8c6-39ba96400827"
      unitRef="usd">-5900000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfOS02LTEtMS0yNzU5Mg_1525448f-ac6b-4041-96e9-4a53a5e26749"
      unitRef="usd">-16000000.0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTEtMi0xLTEtMjc1OTI_72d07e06-ad5f-4332-8e49-0066ac133be8"
      unitRef="usd">111100000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTEtNC0xLTEtMjc1OTI_2a7df24a-68ce-4943-886c-a0c9be3d13e1"
      unitRef="usd">12900000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTEtNi0xLTEtMjc1OTI_888d1048-a4fa-4515-9f97-c911c8b015bd"
      unitRef="usd">24300000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTItMi0xLTEtMjc1OTI_e8484d05-3dee-446f-a623-0e402c84485a"
      unitRef="usd">18200000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTItNC0xLTEtMjc1OTI_25601b57-181c-43ec-b13c-530c313f5f15"
      unitRef="usd">-6500000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTItNi0xLTEtMjc1OTI_965e4623-95c8-4bc1-a99e-3401aebbdb66"
      unitRef="usd">20800000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTMtMi0xLTEtMjc1OTI_f68f02b8-7c76-4c3d-93fc-c6ba5d3a521c"
      unitRef="usd">-23600000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTMtNC0xLTEtMjc1OTI_ffa287ab-f906-4113-b3d8-95ffbfecfa1d"
      unitRef="usd">800000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTMtNi0xLTEtMjc1OTI_3f3e8055-b03e-4fb6-b9df-a3284010c326"
      unitRef="usd">-7300000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTQtMi0xLTEtMjc1OTI_bcdd5524-c149-4b99-bcc0-cbbe4ab12cbf"
      unitRef="usd">67400000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTQtNC0xLTEtMjc1OTI_d49c156c-628d-4b91-b0d7-d9842ff7e3a8"
      unitRef="usd">12600000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTQtNi0xLTEtMjc1OTI_e434148e-d477-4c5e-9410-39387f6833e2"
      unitRef="usd">5000000.0</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTUtMi0xLTEtMjc1OTI_b98be030-1c8d-4ef7-84c3-bb6f7cea7bdc"
      unitRef="usd">1700000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTUtNC0xLTEtMjc1OTI_addfe805-5cde-46cb-b4db-1a945f1b9d9a"
      unitRef="usd">-300000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTUtNi0xLTEtMjc1OTI_72dde157-219a-4839-b46f-efe50fff546a"
      unitRef="usd">-2200000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTgtMi0xLTEtMjc1OTI_567a75c4-f473-4d53-8853-1612dda604fb"
      unitRef="usd">44400000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTgtNC0xLTEtMjc1OTI_3786b5dc-8102-4708-b92d-3010ed4f4443"
      unitRef="usd">-88600000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTgtNi0xLTEtMjc1OTI_d91bc6f1-b2ea-47b0-9d40-44895bdb5e15"
      unitRef="usd">-3800000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTktMi0xLTEtMjc1OTI_6e99ed4f-3220-4664-9655-4296fefacf1d"
      unitRef="usd">193700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTktNC0xLTEtMjc1OTI_02995843-7fc1-4bb3-8fca-d51b3f1c7dd1"
      unitRef="usd">424800000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMTktNi0xLTEtMjc1OTI_c89bf781-6075-4688-9c07-e286014452c1"
      unitRef="usd">313200000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjEtMi0xLTEtMjc1OTI_86b8f513-7761-49ff-ae09-cd2e3c81d7a1"
      unitRef="usd">34700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjEtNC0xLTEtMjc1OTI_a1927284-83c8-4ce1-809e-b41a3a41f4ab"
      unitRef="usd">32600000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjEtNi0xLTEtMjc1OTI_ab394452-d0b8-4ab8-9319-0865f1366f12"
      unitRef="usd">32700000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItMi0xLTEtMjc1OTI_ef285353-a219-4473-90da-a488563b766c"
      unitRef="usd">222800000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNC0xLTEtMjc1OTI_c6081be3-c039-426b-ab2a-8e510a275846"
      unitRef="usd">186200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNi0xLTEtMjc1OTI_6367df44-0486-4ca0-83f9-eade8af0257a"
      unitRef="usd">116400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItMi0xLTEtMzM2MTk_b75bb6bb-41a5-4f7c-b692-0be9b260f6de"
      unitRef="usd">503800000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNC0xLTEtMzM2MTk_02194c70-10c7-42fb-99bd-7bf9fa1e9cdd"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjItNi0xLTEtMzM2MTk_f9f20637-32a5-444d-ad23-53e209859147"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjMtMi0xLTEtMjc1OTI_0924bb39-a76d-4d67-9762-2d6c5d558366"
      unitRef="usd">-200000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjMtNC0xLTEtMjc1OTI_5188b5f3-efa2-4058-9818-bb89cff6b58c"
      unitRef="usd">200000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjMtNi0xLTEtMjc1OTI_afee1090-d53f-4196-b47d-8a8319ff284c"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjQtMi0xLTEtMjc1OTI_eae4f9e8-16c2-4470-85f5-f0570cc75d03"
      unitRef="usd">246500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjQtNC0xLTEtMjc1OTI_24bbd724-5f6a-4859-a875-8cc46cd1d7ad"
      unitRef="usd">-219000000.0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjQtNi0xLTEtMjc1OTI_a3e81866-12a7-415f-afbe-f79489edd2d2"
      unitRef="usd">-149100000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjYtMi0xLTEtMjc1OTI_8a8186c2-39cc-4a1b-a3b7-f627d34e3fcf"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjYtNC0xLTEtMjc1OTI_8ecdd1fe-d7ca-4a98-b2d9-975b8f3e2a82"
      unitRef="usd">65500000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjYtNi0xLTEtMjc1OTI_a4c05599-a46a-406b-89c2-a1096a4f794e"
      unitRef="usd">653000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjctMi0xLTEtMjc1OTI_50e7a6ef-ff77-4c52-bebc-d6eda95d6ce0"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjctNC0xLTEtMjc1OTI_103a78c4-145a-4356-9a3a-7a357a3d18b1"
      unitRef="usd">65500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjctNi0xLTEtMjc1OTI_3f1e394e-0210-4e65-83b3-43e80c2e71c5"
      unitRef="usd">736200000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjgtMi0xLTEtMjc1OTI_8d023897-8e36-4ace-832c-4f0a87142de6"
      unitRef="usd">1400000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjgtNC0xLTEtMjc1OTI_92894a38-c610-4283-bb42-ec1e5c094957"
      unitRef="usd">1200000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjgtNi0xLTEtMjc1OTI_4c76ac47-5b88-4096-bf58-d9e68f0b21df"
      unitRef="usd">7800000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjktMi0xLTEtMjc1OTI_ab785b5f-b3e8-4430-a136-09a46dd78450"
      unitRef="usd">14300000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjktNC0xLTEtMjc1OTI_282532b0-c92c-44b2-9f32-ea9f61b78587"
      unitRef="usd">12100000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMjktNi0xLTEtMjc1OTI_02829372-5635-46c2-b18f-96a05a0d769b"
      unitRef="usd">12700000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzAtMi0xLTEtMjc1OTI_1aedec4c-377f-46c1-874d-9b71b25fac2a"
      unitRef="usd">16000000.0</asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes>
    <asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzAtNC0xLTEtMjc1OTI_c4907183-2612-4bb6-a73a-383015dcd430"
      unitRef="usd">12000000.0</asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes>
    <asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzAtNi0xLTEtMjc1OTI_b4ca6b84-3f6c-454b-b46d-ca8496ba36ef"
      unitRef="usd">12200000</asgn:PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzEtMi0xLTEtMjc1OTI_12741b80-460f-4fa7-8fc6-7623dbf6d39f"
      unitRef="usd">181300000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzEtNC0xLTEtMjc1OTI_35c5b04c-237a-4cc2-9628-43e4ba67eee4"
      unitRef="usd">27900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzEtNi0xLTEtMjc1OTI_ecd74d0f-80c8-46b9-92ed-7b69f1ff3f74"
      unitRef="usd">20000000.0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzMtMi0xLTEtMjc1OTI_add93052-404f-4c68-85ae-de601adc8141"
      unitRef="usd">-184400000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzMtNC0xLTEtMjc1OTI_8126347e-6cb5-423f-baae-3ccd30f5b721"
      unitRef="usd">-29000000.0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzMtNi0xLTEtMjc1OTI_ec060263-0890-4f4f-adfa-7acc7a5682ec"
      unitRef="usd">-110500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzQtMi0xLTEtMjc1OTI_3244ec3e-c878-44f8-9027-cddd8a303366"
      unitRef="usd">-600000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzQtNC0xLTEtMjc1OTI_281058aa-7fb9-424b-9e79-6ae7697e09fe"
      unitRef="usd">2400000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzQtNi0xLTEtMjc1OTI_c72562c6-ce76-411a-9da2-bd02adf4c921"
      unitRef="usd">-200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzUtMi0xLTEtMjc1OTI_1fa2d00e-ec76-4a73-895f-77c1e52e3a76"
      unitRef="usd">255200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzUtNC0xLTEtMjc1OTI_2701d5c8-b4dd-4c8b-bffe-7323ba258748"
      unitRef="usd">179200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzUtNi0xLTEtMjc1OTI_712be5e8-5831-4046-b319-b30aeaabfd86"
      unitRef="usd">53400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzYtMi0xLTEtMjc1OTI_c123f221-769e-4a9d-b5d0-6a0adfec8e63"
      unitRef="usd">274400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzYtNC0xLTEtMjc1OTI_2563332c-07d2-4fe0-96e6-f22c80b1ac86"
      unitRef="usd">95200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iaafd7b435fd24c5bab033e6b3a9193e0_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzYtNi0xLTEtMjc1OTI_52ae7460-0a8f-4557-be1c-d8c3b4b562d9"
      unitRef="usd">41800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzctMi0xLTEtMjc1OTI_ee383a04-0a66-46a2-b653-5420adb71dc4"
      unitRef="usd">529600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzctNC0xLTEtMjc1OTI_1adfdfab-591c-4a18-9c52-e59fdbf810bd"
      unitRef="usd">274400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfMzctNi0xLTEtMjc1OTI_7445a345-7c99-49f8-8e7a-3defd1b30173"
      unitRef="usd">95200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDEtMi0xLTEtNDAwMzU_8458cd62-92d6-47fa-9f13-9919cffe5f35"
      unitRef="usd">170300000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDEtNC0xLTEtNDAwMzk_8b5541fa-9c82-48d8-bb78-97318ae87c95"
      unitRef="usd">64200000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDEtNi0xLTEtNDAwNDI_630afd7f-2f9d-469f-a22e-bc1f7625b7dc"
      unitRef="usd">56600000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDItMi0xLTEtNDAwNTg_cf2f810f-e290-411d-b531-c460862c252a"
      unitRef="usd">35200000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDItNC0xLTEtNDAwNjE_72350aca-cd24-45fb-96be-7858f2460a08"
      unitRef="usd">37600000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl83OS9mcmFnOmY2MDJhNjA1MmI0ODRjYjM4NTBlYjAyZDdjOTZjYmRjL3RhYmxlOjkyMzE4MTM1ZjE2YjRmZmM5NzcyYmUzZDk1ZjUyMDUxL3RhYmxlcmFuZ2U6OTIzMTgxMzVmMTZiNGZmYzk3NzJiZTNkOTVmNTIwNTFfNDItNi0xLTEtNDAwNjQ_170a4ef1-7de1-4f64-a6ea-9328f778b379"
      unitRef="usd">44900000</us-gaap:InterestPaidNet>
    <us-gaap:BasisOfAccounting
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84NS9mcmFnOjQ1MmM5ZDg5OWNlYjQ3YmJiNWRlMTY0NzVjODUxZmJkL3RleHRyZWdpb246NDUyYzlkODk5Y2ViNDdiYmI1ZGUxNjQ3NWM4NTFmYmRfMjAxNQ_895243ea-b51e-4446-940c-0bbf4aecfb17">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2014; The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly-owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 6. Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation. In addition, retrospective reclassifications have been made to prior period consolidated financial statements and disclosures to present the Oxford Global Resources business unit (the "Oxford business") as discontinued operations (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4. Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;). Unless otherwise noted, amounts and disclosures included herein relate to our continuing operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 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. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 2. Summary of Critical and Significant Accounting Policies &#x2014; Critical Accounting Policies and Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccounting>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84NS9mcmFnOjQ1MmM5ZDg5OWNlYjQ3YmJiNWRlMTY0NzVjODUxZmJkL3RleHRyZWdpb246NDUyYzlkODk5Y2ViNDdiYmI1ZGUxNjQ3NWM4NTFmYmRfMjAxNg_18839c62-2ddc-477c-a2e2-c01c5c633c07">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2014; The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and the rules of the Securities and Exchange Commission ("SEC"). The consolidated financial statements include the accounts of ASGN Incorporated and its wholly-owned subsidiaries ("ASGN" or the "Company"). The results of operations for acquired companies are included in the consolidated results of the Company from the date of acquisition (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 6. Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; All intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation. In addition, retrospective reclassifications have been made to prior period consolidated financial statements and disclosures to present the Oxford Global Resources business unit (the "Oxford business") as discontinued operations (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4. Discontinued Operations&lt;/span&gt;). Unless otherwise noted, amounts and disclosures included herein relate to our continuing operations.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84NS9mcmFnOjQ1MmM5ZDg5OWNlYjQ3YmJiNWRlMTY0NzVjODUxZmJkL3RleHRyZWdpb246NDUyYzlkODk5Y2ViNDdiYmI1ZGUxNjQ3NWM4NTFmYmRfMjAxNw_b7101e23-6c45-4b1b-a9cf-f42985142691">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 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. Those estimates determined to be most critical to the preparation of the financial statements are discussed below in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 2. Summary of Critical and Significant Accounting Policies &#x2014; Critical Accounting Policies and Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Actual results could differ from those estimates.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NDc_21683a2b-dd35-4b21-b135-2c4a1b58c9be">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Critical Accounting Policies and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recognition of Goodwill and Acquired Intangible Assets &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The&#160;fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recoverability of Goodwill and Acquired Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;st &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for each of its reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units&#x2019; estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company performed a qualitative assessment for the October 31, 2021 annual impairment test for all of its reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the  most recent quantitative assessment performed and (v) other relevant entity-specific events.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The majority of the Company's services are provided under time-and-materials ("T&amp;amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&amp;amp;M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Federal Government Segment also provides services under cost reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for a federal government project, which were capitalized and are being amortized over the expected period of benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts have termination for convenience provisions and do not have substantive termination penalties. Therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $13.3 million and $18.4 million at December&#160;31, 2021 and 2020, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company&#x2019;s arrangements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs of Services &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company&#x2019;s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of Finite-Lived Intangible Assets &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &#x2014;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&#160;Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company reviews its uncertain tax positions regularly.&#160;An uncertain tax position represents the Company&#x2019;s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The functional currency of the Company&#x2019;s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders&#x2019; equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable Allowances &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&amp;amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible.&lt;/span&gt;&lt;span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The accounts receivable allowance was $3.1 million and $3.9 million at December&#160;31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from two months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company&#x2019;s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&amp;amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment or Disposal of Long-Lived Assets &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2021, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Workers&#x2019; Compensation Loss Reserves &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company carries retention policies for its workers&#x2019; compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third-party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers&#x2019; compensation matters, requires the Company to use judgment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit Risk &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of &lt;/span&gt;&lt;/div&gt;credit risk with respect to accounts receivable for the Commercial Segment is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables for the Federal Government Segment are primarily from the U.S. government and are considered to have low credit risk.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014; &lt;/span&gt;Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <asgn:CriticalAccountingPoliciesAndEstimatesPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4ODU_27bb17d6-5297-49c7-a641-3857e81bf44d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Critical Accounting Policies and Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recognition of Goodwill and Acquired Intangible Assets &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At the acquisition date, the Company records all tangible and intangible assets acquired and liabilities assumed in a business combination at fair value, the most significant of which would be goodwill and acquired intangible assets. Acquisition-date fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as measured on the acquisition date. Fair values were derived from valuations based on information that existed as of the acquisition date. The&#160;fair value assigned to identifiable intangible assets is primarily determined using estimates including future cash flows, discount rates, royalty rates and income tax rates utilized in a discounted cash flow model, which is a non-recurring fair value measurement based on unobservable inputs (Level 3 inputs). Acquired identified intangible assets typically include customer and contractual relationships, contractor relationships, contract backlog, non-compete agreements and trademarks. In an acquisition, the excess amount of the purchase consideration paid over the fair value of the net assets acquired and liabilities assumed is recorded as goodwill. Goodwill represents the acquired assembled workforce, potential new customers and future cash flows after the acquisition. During the measurement period, which does not exceed one year from the acquisition date, provisional amounts may be adjusted to reflect new information the Company has subsequently obtained regarding facts and circumstances that existed as of the acquisition date. Such fair value assessments require judgments and estimates, which may cause final amounts to differ materially from original estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recoverability of Goodwill and Acquired Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill is evaluated for impairment annually, or more frequently if an event occurs or circumstances change, including but not limited to a significant decrease in expected revenues or cash flows; an adverse change in the business environment, regulatory environment or legal factors; or a substantial sustained decline in the market capitalization of our stock. Goodwill is tested at the reporting unit level, which is generally an operating segment or one level below the operating segment level, where a business operates and for which discrete financial information is available and reviewed by segment management. The Company performs its annual impairment assessment as of October 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;st &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;for each of its reporting units. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company decides not to perform a qualitative assessment, or if it determines that it is more likely than not that the carrying amount of a reporting unit exceeds its fair value, a quantitative assessment is performed to determine the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying amount to its estimated fair value. The decision to perform a qualitative impairment assessment in a given year is influenced by a number of factors including: (i) the significance of the excess of the reporting units&#x2019; estimated fair value over carrying amount at the last quantitative assessment date, (ii) the amount of time between quantitative fair value assessments and (iii) the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company's only indefinite-lived intangible assets are trademarks. The Company performs its annual impairment assessment for its trademarks as of October 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. A qualitative assessment is performed for trademarks to determine if there are any indicators that the carrying amount might not be recovered. A quantitative analysis may be performed in order to test the trademarks for impairment. If a quantitative analysis is necessary, an income approach, specifically a relief-from-royalty method, is used to estimate the fair value of the trademarks. The estimated fair value of each trademark is compared with its carrying amount to determine if impairment exists. If the carrying amount of a trademark exceeds the estimated fair value, an impairment charge would be recorded to reduce the carrying amount of the trademark.&lt;/span&gt;&lt;/div&gt;The Company performed a qualitative assessment for the October 31, 2021 annual impairment test for all of its reporting units. The Company determined there were no indicators of impairment and it was more likely than not that the fair value of each of the three reporting units exceeded its respective carrying amount by reviewing (i) macroeconomic, industry and market conditions; (ii) cost factors; (iii) overall financial performance compared with prior projections; (iv) the excess of fair value over carrying value as of the  most recent quantitative assessment performed and (v) other relevant entity-specific events.</asgn:CriticalAccountingPoliciesAndEstimatesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4Njk_fc6c86a8-87cb-4609-b0b3-85f25afe8560">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The majority of the Company's services are provided under time-and-materials ("T&amp;amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues for T&amp;amp;M contracts are recognized over time, based on hours worked, because the customer simultaneously receives and consumes the benefits as services are provided. Generally, the performance of the requested service over time is a single performance obligation. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Federal Government Segment also provides services under cost reimbursable and firm-fixed-price ("FFP") contracts, which are recognized over time based on the amount invoiced as those amounts directly correspond with the value received by a customer. Generally, these contracts contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under certain commercial contracts, customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed, which are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There are no incremental contract costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for a federal government project, which were capitalized and are being amortized over the expected period of benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts have termination for convenience provisions and do not have substantive termination penalties. Therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $13.3 million and $18.4 million at December&#160;31, 2021 and 2020, respectively. Contract liabilities are included in other current liabilities in the accompanying consolidated balance sheets and are generally recognized as revenues within three months from the balance sheet date. &lt;/span&gt;&lt;/div&gt;Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company&#x2019;s arrangements.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DeferredRevenue
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjE5OTAyMzI3NzEyMA_27e4e1d8-95a9-43e9-884d-45c9c794b218"
      unitRef="usd">13300000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjE5OTAyMzI3NzExNA_402c8fa3-123e-45cd-a657-3e7c45778862"
      unitRef="usd">18400000</us-gaap:DeferredRevenue>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4ODg_31683238-3268-425a-8484-7d2057ccf8c4">Costs of Services &#x2014; Costs of services include direct costs consisting primarily of payroll, payroll taxes and benefit costs for the Company&#x2019;s contract professionals. Costs of services also include other direct costs and reimbursable out-of-pocket expenses.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NzU_3b4d23ec-850c-4a4f-acd1-75e367248363">Stock-Based Compensation &#x2014; Stock-based compensation expense is measured based on the grant-date fair value of the respective awards and recognized over the requisite service period, net of an estimated forfeiture rate.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NTQ_a5de8d5d-2a88-4304-a7a2-8d4464f84783">Amortization of Finite-Lived Intangible Assets &#x2014; Finite-lived intangible assets are amortized over their useful lives and are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Customer and contractual relationships and contract backlog are amortized based on the annual cash flows observed in the valuation of the asset, which generally accelerates the amortization into the earlier years reflective of the economic life of the asset. Contractor relationships and non-compete agreements are amortized using the straight-line method.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4MzI_35db1dd6-1063-492c-ad90-aa795908d8ed">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes &#x2014;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes are accounted for using the liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&#160;Deferred tax assets are reduced by a valuation allowance if it is more likely than not that a portion of the deferred tax asset will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company reviews its uncertain tax positions regularly.&#160;An uncertain tax position represents the Company&#x2019;s expected treatment of a tax position taken in a filed return, or planned to be taken in a future tax return or claim that has not been reflected in measuring income tax expense for financial reporting purposes. The Company recognizes the tax benefit from an uncertain tax position when it is more-likely-than-&lt;/span&gt;&lt;/div&gt;not that the position will be sustained upon examination on the basis of the technical merits or the statute of limitations for the relevant taxing authority to examine and challenge the tax position has expired.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NTk_4090d5d7-0c29-468c-be9a-8e8feebefa51">Foreign Currency Translation &#x2014; The functional currency of the Company&#x2019;s foreign operations is their local currency. Assets and liabilities are translated into U.S. dollars at the rate of exchange in effect on the balance sheet date. Revenues and expenses are translated at the average rates of exchange prevailing during each monthly period. The related translation adjustments are recorded as cumulative foreign currency translation adjustments in accumulated other comprehensive (loss) income as a separate component of stockholders&#x2019; equity.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4Nzk_518e9135-e612-4aed-abe4-a9a1d05b4a7f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NjY_bb1c409f-8c0b-4940-a8cc-b95655dbc833">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts Receivable Allowances &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company estimates an allowance for expected credit losses (the inability of customers to make required payments). These estimates are based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in SG&amp;amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Receivables are written off when deemed uncollectible.&lt;/span&gt;&lt;span style="color:#3012ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;The accounts receivable allowance was $3.1 million and $3.9 million at December&#160;31, 2021 and 2020, respectively.</us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9e81bff670b54fd58c33df394009abdf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTQ3OTU_763758da-845a-4484-99d9-d44be4b2eee9"
      unitRef="usd">3100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i10a5b6107e7e4ee28aeabd9103a59879_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjE5OTAyMzI3NjQ4NA_23041105-1066-4be6-bfc1-69d3820db064"
      unitRef="usd">3900000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NjE_d335bc55-22e2-4e64-a755-aba746515c29">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for corporate offices, branch offices and data centers, which have lease terms ranging from two months to 11 years. At the inception of a contract, the Company determines if the contract contains a lease. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Operating lease ROU assets and lease liabilities are recognized at the lease commencement date, based on the present value of the future minimum lease payments. The Company&#x2019;s leases do not provide an implicit rate of return. Therefore, the Company uses its incremental borrowing rate ("IBR") in determining the present value of lease payments. In determining the IBR, the Company considers its credit rating and the current market interest rates. The IBR approximates the interest rate the Company would pay on collateralized debt with similar terms and payments as the lease agreements and in a similar economic environment where the leased assets are located. Leases with an initial term of 12 months or less are not recorded on the balance sheet. The Company does not have finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Lease expense is recognized on a straight-line basis over the lease term and is primarily included in SG&amp;amp;A expenses in the accompanying consolidated statements of operations and comprehensive income. Some lease agreements offer renewal options, which are assessed against relevant economic factors to determine whether it is reasonably certain that these renewal options will be exercised. As a result of this assessment, for most leases, renewal options were excluded from the minimum lease payments when calculating the operating lease assets and liabilities, as the Company does not consider the exercise of such options to be reasonably certain. &lt;/span&gt;&lt;/div&gt;The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all underlying asset classes. Some leases require variable payments for common area maintenance, property taxes, parking, insurance and other variable costs. The variable portion of lease payments is not included in operating lease assets or liabilities. Variable lease costs are expensed when incurred.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i38294bd189bd4e1189f3467d88241719_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTQ5Njk_0175683e-7106-4e11-a111-e186f23004c2">P2M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i6f1a78f45ac14b91ad3be0cb1aae48de_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTQ5NzU_7816d314-d4de-44b0-b2ae-77dd02bc8478">P11Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA5MDY_ba7659c0-6707-407f-9849-5fa9525f4a19">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Property and equipment are stated at cost. Depreciation and amortization are provided using the straight-line method over the estimated useful lives of the related assets, generally three to five years. Leasehold improvements are amortized over the shorter of the life of the related asset or the remaining term of the lease. Costs associated with customized internal-use software systems that have reached the application development stage and meet recoverability tests are capitalized and include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related expenses for employees who are directly associated with the application development.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTcyOTg_daa8da20-e40a-42b1-934d-e4c38e05a63b">three</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMTczMDQ_4dd0aa63-b23b-42d1-a8c6-b44dbacec0ea">five years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4NzY_1a6b3e96-80d3-42da-8a21-992cb1c57eb6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment or Disposal of Long-Lived Assets &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company evaluates long-lived assets, other than goodwill and identifiable intangible assets with indefinite lives, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. An impairment loss is recognized when the sum of the undiscounted future cash flows is less than the carrying amount of the asset, in which case a write down is recorded to reduce the related asset to its estimated fair value. There were no significant impairments of long-lived assets in 2021, 2020 and 2019.&lt;/span&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <asgn:WorkerscompensationlossreservePolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4MzM_7878cb0a-6882-4bfe-a2a9-9b41734269ce">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Workers&#x2019; Compensation Loss Reserves &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company carries retention policies for its workers&#x2019; compensation liability exposures. Under these policies, the Company pays a base premium plus actual losses incurred, not to exceed certain stop-loss limits. The Company is insured for losses above these limits. The Company estimates its workers' compensation loss reserves based on a third-party actuarial study based on claims filed and claims incurred but not reported. The Company accounts for claims incurred but not yet reported based on estimates derived from historical claims experience and current trends of industry data. Changes in estimates, differences in estimates and actual payments for claims are recognized in the period when the estimate changed or the payment was made.&lt;/span&gt;</asgn:WorkerscompensationlossreservePolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4OTE_a772a6aa-a272-4e56-b0a5-9b6a6039ad1a">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Company records an estimated loss from a loss contingency when information available prior to issuance of its financial statements indicates it is probable that an asset has been impaired or a liability has been incurred at the date of the financial statements and the amount of the loss can be reasonably estimated. Accounting for contingencies, such as legal settlements and workers&#x2019; compensation matters, requires the Company to use judgment.&lt;/span&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA4OTY_3c37370c-21f4-41c3-81a5-5e5186ed6abf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Concentration of Credit Risk &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Financial instruments that potentially subject the Company to credit risks consist primarily of cash and cash equivalents and trade receivables. The Company places its cash and cash equivalents with high-quality financial institutions. Concentration of &lt;/span&gt;credit risk with respect to accounts receivable for the Commercial Segment is limited because of the large number of clients and their dispersion across different industries and geographies, thus spreading the trade credit risk. The Company performs ongoing credit evaluations to identify risks and maintains an allowance to address these risks. Accounts receivables for the Federal Government Segment are primarily from the U.S. government and are considered to have low credit risk.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl84OC9mcmFnOmMyZmUwODIxMDUyYjRjNDc5ZWVmYzc2NzcwMzc2ZWUzL3RleHRyZWdpb246YzJmZTA4MjEwNTJiNGM0NzllZWZjNzY3NzAzNzZlZTNfMjA5MDg_d1c4b423-62ec-4367-815a-b48d7de1126b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014; &lt;/span&gt;Basic earnings per share are computed using the weighted-average number of shares outstanding and diluted earnings per share are computed using the weighted-average number of shares and dilutive share equivalents (consisting of non-qualified stock options, restricted stock units and employee stock purchase plan contributions) outstanding during the periods using the treasury-stock method.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85MS9mcmFnOjY1YzNkN2NlYzI5YzRiYTA5NjNiZmY0YzU3ZTE4ZTRlL3RleHRyZWdpb246NjVjM2Q3Y2VjMjljNGJhMDk2M2JmZjRjNTdlMThlNGVfMjc2MA_349d1496-7d12-497a-b202-e8f6341b8db9">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;3. Accounting Standards Update&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2021, the Financial Accounting Standards Board ("FASB") issued ASU 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805) Accounting for Acquired Contract Assets and Contract Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, which improves comparability for both the recognition and measurement of acquired revenue contracts with customers at the date of and after a business combination by providing consistent recognition guidance. This standard is effective for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact, if any, of adoption of this standard on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8xNDI5MzY1MTE2MjkxOA_337f77e0-1b57-4db5-b1d5-142f75ed7b7a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;4. Discontinued Operations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;On August 17, 2021, the Company sold its Oxford business to an affiliate of H.I.G. Capital for $525.0 million. The gain on the sale was $216.9 million ($168.8 million net of income taxes). The sale of the Oxford business is a strategic shift that provides for the redeployment of capital on acquisitions of businesses that enhance the Company's IT consulting capabilities and services in the commercial and federal government sectors. As a result of the sale, the financial results of the Oxford business are reported as discontinued operations in the accompanying consolidated statements of operations. The Company's reporting segments were changed for the effects of the sale, as described in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9. Segment Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the major classes of assets and liabilities of the Oxford business in the consolidated balance sheet at December 31, 2020 (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:241.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:177.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:60.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Identifiable intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;321.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued payroll and contract professional pay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:408.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;448.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;508.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on sale, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Selected cash flow information related to the Oxford business (in millions).&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:406.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Cash received from sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;503.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromSaleOfPropertyHeldForSale
      contextRef="ieb2f4daa7b0b4e49baf21446da868298_D20210630-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8yMTk5MDIzMjU2NjIx_356289bc-eae5-41df-ba22-0fd2cc8fe4df"
      unitRef="usd">525000000</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8yMTk5MDIzMjU2NjI3_fee77e19-9585-4185-a520-0918cf71a6ac"
      unitRef="usd">216900000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8yMTk5MDIzMjU2NjM5_8c535502-7606-440a-b162-db269b982a0d"
      unitRef="usd">168800000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGV4dHJlZ2lvbjpmN2ZiMjUxYWJhYjc0YzEyODA5NjdjZmEyMjkzMjIwNl8xNDI5MzY1MTE2MjkxOQ_e42023a6-7272-4b75-b9d7-425d443551fb">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the major classes of assets and liabilities of the Oxford business in the consolidated balance sheet at December 31, 2020 (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:241.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:177.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:60.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Identifiable intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;197.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;321.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued payroll and contract professional pay&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total liabilities of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the results of operations of the Oxford business that are reported as discontinued operations (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:408.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;448.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;508.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;223.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;349.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;101.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;142.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;90.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gain on sale, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Selected cash flow information related to the Oxford business (in millions).&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:406.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net cash provided by (used in) investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Cash received from sale of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;503.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;499.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xLTMtMS0xLTMxMjM1_3188807f-3b2c-4238-a96f-950e41c92483"
      unitRef="usd">75900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8yLTMtMS0xLTMxMjM1_8aa309b7-9178-4f43-ab85-04486a4ccfc3"
      unitRef="usd">800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8zLTMtMS0xLTMxMjM1_edd410b8-9a25-421c-951f-2be895a7f09f"
      unitRef="usd">700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl82LTMtMS0xLTMxMjM1_c88b4c92-ed67-4438-a056-013f5d712266"
      unitRef="usd">14500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <asgn:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl83LTMtMS0xLTMxMjM1_cd50853f-de5a-46ac-90f8-6dbbd35c4093"
      unitRef="usd">11900000</asgn:DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl84LTMtMS0xLTMxMjM1_55d5901d-895f-4886-9e1c-889a974ddcb5"
      unitRef="usd">18000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl85LTMtMS0xLTMxMjM1_57026679-7f95-4895-8fb8-7bc766d0b7e2"
      unitRef="usd">197700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xMC0zLTEtMS0zMTIzNQ_fd85cbdd-34b0-43df-96f4-e99a10577d8d"
      unitRef="usd">2400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xMS0zLTEtMS0zMzY0Nw_a2d20b8e-eaed-4727-8e29-edbe1a6c111a"
      unitRef="usd">321900000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xMy0zLTEtMS0zMTIzNQ_5fe3cae7-071a-4047-944f-27fd828393e0"
      unitRef="usd">1500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xNC0zLTEtMS0zMTIzNQ_29f59672-a0b1-43b9-9cd4-863f26cde3a5"
      unitRef="usd">27500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <asgn:DisposalGroupLeaseLiabilityCurrent
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xNS0zLTEtMS0zMTIzNQ_8d5db6dc-f16a-4c46-afdf-a5d7e7636664"
      unitRef="usd">5100000</asgn:DisposalGroupLeaseLiabilityCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xNi0zLTEtMS0zMTIzNQ_6581e0c4-52f3-497e-8d5c-7d4c37e4d1db"
      unitRef="usd">5600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <asgn:DisposalGroupLeaseLiabilityNoncurrent
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8xOS0zLTEtMS0zMTIzNQ_ab676dce-83a5-41a4-a84c-be8090f72ffd"
      unitRef="usd">7500000</asgn:DisposalGroupLeaseLiabilityNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8yMC0zLTEtMS0zMTIzNQ_ec7cf5f7-7de5-433e-b897-9cb2d1b93e87"
      unitRef="usd">4000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="i781b8473da104ebfb560d810ee5a2878_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YmQ3MDdiYmYwOTM5NGRlNzk4YjE4MjcyZTlmZDZmMmIvdGFibGVyYW5nZTpiZDcwN2JiZjA5Mzk0ZGU3OThiMTgyNzJlOWZkNmYyYl8yMS0zLTEtMS0zMzY0Nw_e6b4f64a-f14e-4bb4-b977-ae8e2fde5bcd"
      unitRef="usd">51200000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8zLTUtMS0xLTMxMjM1_716b4583-3e45-4573-8b9b-f84114b370d6"
      unitRef="usd">324300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8zLTctMS0xLTMxMjM1_0e74a68e-62fc-477c-a562-fb3054c133e1"
      unitRef="usd">448500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8yLTYtMS0xLTMyMzU0_ba32b2f5-d610-44b4-a269-2d2c1dbfd272"
      unitRef="usd">508300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV80LTUtMS0xLTMxMjM1_8b2991f8-2394-4b09-805f-510212e75e65"
      unitRef="usd">223000000.0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV80LTctMS0xLTMxMjM1_8b26633c-0931-407a-8397-5c43244fb35a"
      unitRef="usd">306400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8zLTYtMS0xLTMyMzU0_07d15b44-f95a-4d11-b321-cd32de204b8b"
      unitRef="usd">349900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV81LTUtMS0xLTMxMjM1_b27dceb7-396b-40c9-b9aa-8dc326143500"
      unitRef="usd">101300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV81LTctMS0xLTMxMjM1_879f0564-bfbd-4439-8905-3c9a85fe21a8"
      unitRef="usd">142100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV80LTYtMS0xLTMyMzYx_1442267a-1ebe-45a7-bbce-2f4bcdafc583"
      unitRef="usd">158400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV82LTUtMS0xLTMxMjM1_0049deff-8430-4b6b-8011-c3b9da60f44a"
      unitRef="usd">90100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV82LTctMS0xLTMxMjM1_19dce39f-8df1-4b06-bda7-2dea8def74d1"
      unitRef="usd">112300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV81LTYtMS0xLTMyMzYx_e250f927-3cb0-47cb-923c-9f974e470245"
      unitRef="usd">125200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV83LTUtMS0xLTMxMjM1_0b625918-56a9-4f77-959a-f838f398bd65"
      unitRef="usd">400000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV83LTctMS0xLTMxMjM1_e06eb21a-88fa-4830-8967-6d3c95bd14d6"
      unitRef="usd">700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV82LTYtMS0xLTMyMzYx_d679b608-589f-461b-a83f-2458871032b7"
      unitRef="usd">700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMC01LTEtMS0zMTIzNQ_e913e0cf-9a8a-4fbf-93e0-a87feae1c29c"
      unitRef="usd">10800000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMC03LTEtMS0zMTIzNQ_6a589f98-0f26-4df8-ba9c-e228ad1f2b03"
      unitRef="usd">29100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV85LTYtMS0xLTMyMzc3_1be82229-0443-42f3-af59-1e2bc69d761f"
      unitRef="usd">32500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMS01LTEtMS0zMTIzNQ_097319a0-8868-4118-872f-a030e4ae3ab4"
      unitRef="usd">1500000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMS03LTEtMS0zMTIzNQ_7353f388-5db4-495a-9913-4bfa079eb7ed"
      unitRef="usd">6400000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMC02LTEtMS0zMjM3Nw_03d3b330-40f5-468d-853b-e7170e03a2d1"
      unitRef="usd">7500000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMy01LTEtMS0zMTIzNQ_8c535502-7606-440a-b162-db269b982a0d"
      unitRef="usd">168800000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMy03LTEtMS0zMTIzNQ_eaff4fc5-b2bc-4e0c-9779-b76ac5153d6c"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMi02LTEtMS0zMjM4NA_47ea5c1c-1eb3-4ddc-a594-266004dd9872"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMi0yLTEtMS0zMTM3NQ_fb89b047-a1d6-440b-ad69-75c784e39218"
      unitRef="usd">178100000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMi00LTEtMS0zMTQyNQ_ef025223-3f3f-41c5-b829-16f4d35f3adf"
      unitRef="usd">22700000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6YTRkNWEyNjRkNTgxNDlkMjllZWY3ZmFhZDVlMjYxYjUvdGFibGVyYW5nZTphNGQ1YTI2NGQ1ODE0OWQyOWVlZjdmYWFkNWUyNjFiNV8xMy02LTEtMS0zMjM4NA_a950c8f4-b423-4871-b01a-b9ea21de0334"
      unitRef="usd">25000000.0</asgn:NetIncomeFromDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl8zLTEtMS0xLTMxMjM1_1c97ecef-7cb4-4f96-9278-ec0c6ba80770"
      unitRef="usd">-84000000.0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl8zLTMtMS0xLTMxMjM1_1e50ed47-84db-468d-b5ea-a4daaf29ca12"
      unitRef="usd">49900000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl8yLTUtMS0xLTMzNjY1_23b63e2c-2457-4632-8bb0-152bee76cf21"
      unitRef="usd">40700000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl81LTEtMS0xLTMxMjM1_b75bb6bb-41a5-4f7c-b692-0be9b260f6de"
      unitRef="usd">503800000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl81LTMtMS0xLTMxMjM1_eaa0525d-c64f-4757-af79-4d7f4e519c1b"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl80LTUtMS0xLTMyMzA1_f249e1d4-6fcf-4808-851a-a98cb4054279"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTEtMS0xLTMxMjM1_8f701006-c8a0-4083-a46d-bb4413b28557"
      unitRef="usd">3900000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTMtMS0xLTMxMjM1_3cd95582-bafc-4b93-99eb-f95c7902403d"
      unitRef="usd">6400000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl81LTUtMS0xLTMyMjk2_cf5941bc-4653-4a0e-af22-5e11e8b72355"
      unitRef="usd">6300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i7ceea1e346784dfba82d6f5d0509c993_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTEtMS0xLTQ5MjMz_52d33a8b-acb0-4997-adce-d71efc175a41"
      unitRef="usd">499900000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="id0773a9481f34f86a33f7fc5496abbfc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTMtMS0xLTQ5MjMz_438c47e6-6cd3-467d-ae06-59e9a7138516"
      unitRef="usd">-6400000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i2fb44ebfa5d7412480dc52e83a5ea412_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNDg4L2ZyYWc6ZjdmYjI1MWFiYWI3NGMxMjgwOTY3Y2ZhMjI5MzIyMDYvdGFibGU6NDUyMDFhZjYzM2ZjNGFjNzhjYTk2MzI0MTcwNmFlZDIvdGFibGVyYW5nZTo0NTIwMWFmNjMzZmM0YWM3OGNhOTYzMjQxNzA2YWVkMl82LTUtMS0xLTQ5MjMz_485711ed-a7d2-4d93-b2a6-156a76c33fab"
      unitRef="usd">-6300000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RleHRyZWdpb246MjViNTIyZjJiYWUyNDYwNWE3NjM3MzZiZDE0Zjk1MThfNzQ1_48eb0837-44f8-4090-92a1-896a959c9441">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Components of lease expense  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Supplemental cash flow information  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained with lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Future maturities of operating lease liabilities are as follows (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RleHRyZWdpb246MjViNTIyZjJiYWUyNDYwNWE3NjM3MzZiZDE0Zjk1MThfNzQx_63005f88-4f25-4f70-9d6a-d1c5b5985fd2">The Company has operating leases for corporate offices, branch offices and data centers. The following table includes certain information about these leases (dollars in millions).&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.581%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.298%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Components of lease expense  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Short-term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Variable lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate of operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Supplemental cash flow information  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained with lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMS0yLTEtMS0yNzU5Mg_2a7933ec-52ac-45f4-a9ce-b9488cb1d96f"
      unitRef="usd">26900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMS00LTEtMS0yNzU5Mg_3b7f5396-a58a-40f1-bb10-0994290c78f5"
      unitRef="usd">28100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMS02LTEtMS0zMzYzMw_a2cc07f7-8d4b-42e2-a78a-daf550b3f69c"
      unitRef="usd">27400000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMi0yLTEtMS0yNzU5Mg_f596a302-6301-4eef-8c64-7a4232c75605"
      unitRef="usd">5400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMi00LTEtMS0yNzU5Mg_96ed3565-d6c0-499b-9b30-6bf96ecd4da8"
      unitRef="usd">6400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMi02LTEtMS0zMzYzNQ_233844e2-d99a-4c7c-9a2f-17d24676fa6e"
      unitRef="usd">2000000.0</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMy0yLTEtMS0yNzU5Mg_08bec434-d292-4732-9bb2-21d055db985f"
      unitRef="usd">5100000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMy00LTEtMS0yNzU5Mg_cf081a1c-5542-4bcb-b585-2e985c0edda5"
      unitRef="usd">5200000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMy02LTEtMS0zMzYzNw_2c12a8f0-cfa6-4cac-8a67-34e784a78b2d"
      unitRef="usd">4600000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNC0yLTEtMS0yNzU5Mg_19199330-01a6-4a49-b74e-071375def2d6"
      unitRef="usd">37400000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNC00LTEtMS0yNzU5Mg_93551819-7713-4a88-acb7-bb41d92fa2f1"
      unitRef="usd">39700000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNC02LTEtMS0zMzYzOQ_751fef0f-6b54-449c-be88-a5ca913ee8e6"
      unitRef="usd">34000000.0</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNy0yLTEtMS01MjczOA_2f482aa5-28d6-4882-92ef-8c852f88cdf2">P3Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNy00LTEtMS01MjczOA_83591945-4c74-4de3-b198-586972c9f8c0">P3Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfNy02LTEtMS01MjczOA_ca8fe13f-26fb-44b2-860f-ea58e7670bd7">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfOC0yLTEtMS01Mjc0Nw_9033eff1-ecdf-4c5f-8fcc-8bf895d1304e"
      unitRef="rate">0.0347</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfOC00LTEtMS01Mjc0Nw_efa1be12-3260-4e02-b00e-49e6452a8451"
      unitRef="rate">0.0386</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfOC02LTEtMS01Mjc0Nw_d8ce5359-57ea-4c39-b289-c130d4cd93dc"
      unitRef="rate">0.0404</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTAtMi0xLTEtNTI3NTk_8060608c-b0bd-4df8-bcdf-17745e7fc748"
      unitRef="usd">29100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTAtNC0xLTEtNTI3NTk_f19dbce2-9310-440f-9b18-dee1fb7ad46a"
      unitRef="usd">28100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTAtNi0xLTEtNTI3NTk_4ecb8c61-18d3-422f-a05b-ae2d0099da0f"
      unitRef="usd">26900000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTEtMi0xLTEtNTI3NTk_a597972c-4537-4581-a234-a55b64abae29"
      unitRef="usd">10800000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTEtNC0xLTEtNTI3NTk_b6a31e2d-20f8-4ff7-a896-aff76003fb7c"
      unitRef="usd">18900000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjQ1NmJkNDY0YWRhYjQzMmM4M2IyNGYyOGY5OTQ0OGNjL3RhYmxlcmFuZ2U6NDU2YmQ0NjRhZGFiNDMyYzgzYjI0ZjI4Zjk5NDQ4Y2NfMTEtNi0xLTEtNTI3NTk_8bbb4656-469c-48a5-abc9-b83070bc4640"
      unitRef="usd">23500000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RleHRyZWdpb246MjViNTIyZjJiYWUyNDYwNWE3NjM3MzZiZDE0Zjk1MThfNzQ0_bc7e4f1b-1a18-4fb6-89bc-5d2ec7991964">uture maturities of operating lease liabilities are as follows (in millions): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.844%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: imputed interest &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMC0yLTEtMS0yNzU5Mg_5216f0b6-8cc0-4865-8438-a7dc42187ac0"
      unitRef="usd">25100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMS0yLTEtMS0yNzU5Mg_d86a9816-a3a2-4a14-99c8-d83f652c583c"
      unitRef="usd">19900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMi0yLTEtMS0yNzU5Mg_28aa0908-d404-4a2e-9408-1259f038c41b"
      unitRef="usd">12100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfMy0yLTEtMS0yNzU5Mg_6a686f82-01b5-49e9-87f1-77f7f3352236"
      unitRef="usd">5900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNC0yLTEtMS0yNzU5Mg_9df4dd95-2a53-491b-9a1f-db2ab3c0aba2"
      unitRef="usd">3300000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNS0yLTEtMS0yNzU5Mg_f1b78991-637a-439f-b13d-70b8305762aa"
      unitRef="usd">800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNi0yLTEtMS0yNzU5Mg_e7ddf1fb-e316-4007-8c1f-fb4b32fbf298"
      unitRef="usd">67100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfNy0yLTEtMS0yNzU5Mg_4ade700a-5b7a-49fd-af05-5ec58473efbc"
      unitRef="usd">3600000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85NC9mcmFnOjI1YjUyMmYyYmFlMjQ2MDVhNzYzNzM2YmQxNGY5NTE4L3RhYmxlOjMzZjI3NjA5ZjVkOTQ1NDRiMDE5ZWQ2OTA5NmE2YWZkL3RhYmxlcmFuZ2U6MzNmMjc2MDlmNWQ5NDU0NGIwMTllZDY5MDk2YTZhZmRfOC0yLTEtMS0yNzU5Mg_71689d65-473d-4743-a6aa-88ec2dd8e67e"
      unitRef="usd">63500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RleHRyZWdpb246OWUzY2ZiNGM0OTg4NDM3OTllZTI1ZGFhYTc2YTMxYjNfMzMxMA_10918d50-18b6-446e-a133-ecf8335a5d51">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company's acquisitions (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of businesses acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregate purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maximum earn out&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earn out liability at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Status of purchase accounting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Open&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Closed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Closed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Generally, working capital adjustments account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.&lt;/span&gt;&lt;/div&gt;These acquisitions increased the Company's investment in IT consulting in its Federal Government and Commercial segments. Some of these acquisitions include additional contingent consideration (earn out) to be paid in cash based on the achievement of certain targets. None of these acquisitions were material individually or in the aggregate; therefore, we did not present any pro forma results for these acquisitions.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RleHRyZWdpb246OWUzY2ZiNGM0OTg4NDM3OTllZTI1ZGFhYTc2YTMxYjNfMjc0ODc3OTA3OTQxOQ_b3c55034-b5cd-4406-8801-48084784fea7">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a summary of the Company's acquisitions (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.210%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of businesses acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Two&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Aggregate purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;221.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Maximum earn out&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earn out liability at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Status of purchase accounting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Open&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Closed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Closed&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Generally, working capital adjustments account for the difference between the aggregate purchase price and cash paid, net of cash acquired in the accompanying statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi0yLTEtMS01MTY0MQ_3316e013-e144-4bac-a382-4432cdec8306"
      unitRef="business">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi00LTEtMS01MTY0Mw_740f7d44-a9d3-4ccb-96ea-75be3dce8271"
      unitRef="business">4</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi02LTEtMS01MTY0NQ_feba2f1e-3bf6-44f3-b714-376121f63816"
      unitRef="business">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi0yLTEtMS00ODEwOQ_0de1fb42-df0e-47d1-944f-4e8dfdd7e048"
      unitRef="usd">221300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi00LTEtMS00ODExMg_1c7f7c6e-f646-4079-abfc-a11f0eaeb4e9"
      unitRef="usd">186000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfMi02LTEtMS00ODEyMQ_0750c601-c2a0-48d0-ae51-f8d80a6abdf3"
      unitRef="usd">113000000.0</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i6f1a78f45ac14b91ad3be0cb1aae48de_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC0yLTEtMS00ODMyMg_3818e5a9-a7a2-4819-ba91-acf9471e7499"
      unitRef="usd">15000000.0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i2c23b7ebfd7a4082a5c43fc0a34bc2a1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC00LTEtMS00ODMyMg_733d44d9-581c-494a-a101-f7507883bfe3"
      unitRef="usd">19000000.0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="idab0ec70dc7a4884a75ffe1344f0b486_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC02LTEtMS01MDI2Ng_bb56be16-281a-4007-8f0e-14e246065526"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib247340459d54038b4b8594ae79cd895_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC0yLTEtMS00ODEwNg_aa48ea1d-9b30-415d-bd21-884ddd9166bb"
      unitRef="usd">7000000.0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i734bb313d84346ce9e161c547eb53d49_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNC00LTEtMS00ODExNQ_8276f8de-a696-4cf7-bd82-1c617a382a05"
      unitRef="usd">8100000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i70235d58c8d24a5fbb7f003469631177_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl85Ny9mcmFnOjllM2NmYjRjNDk4ODQzNzk5ZWUyNWRhYWE3NmEzMWIzL3RhYmxlOmJiYWMwZTEzOWRiMzQzYmQ4YzU1ZGZmZmIwZTcwYjgxL3RhYmxlcmFuZ2U6YmJhYzBlMTM5ZGIzNDNiZDhjNTVkZmZmYjBlNzBiODFfNS02LTEtMS01MDI3MA_3a190a52-632c-4c08-94c1-d421ffc30001"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgyMw_80639428-a570-490e-a9b9-e3ef1b6c6c90">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity related to the carrying amount of goodwill by reportable segment since December&#160;31, 2019 (in millions).  See &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 15. Segment Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for more information on the change in the Company's reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;738.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,291.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;778.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;642.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,420.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase price adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;829.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;740.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,569.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:148.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Approximately $127.2 million and $77.1 million of the goodwill for the 2021 and 2020 acquisitions, respectively, is deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquired intangible assets consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer and contractual relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7 - 13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractor relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1 - 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;846.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;487.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;772.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:25.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgyMA_7770930a-41ca-4460-a3b6-7f2a0d96a5a7">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity related to the carrying amount of goodwill by reportable segment since December&#160;31, 2019 (in millions).  See &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 15. Segment Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; for more information on the change in the Company's reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.857%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;738.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;552.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,291.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;129.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;778.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;642.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,420.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 acquisitions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;94.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Purchase price adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;829.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;740.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,569.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:148.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Approximately $127.2 million and $77.1 million of the goodwill for the 2021 and 2020 acquisitions, respectively, is deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="ife3742ea409e4bf49aa362f01ba62a0f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzEtMS0xLTEtMjc1OTI_3e7f7317-3afc-444b-a5c0-f144780edb69"
      unitRef="usd">738400000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i686c5d9ac24d4ada83630d42bbe16c68_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzEtNS0xLTEtMjc1OTI_33c7024b-aa4c-48ee-9b46-8ebca06e8163"
      unitRef="usd">552900000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="iba409d29559549ceaec9ebf4ba84840d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzEtNy0xLTEtMjc1OTI_114a8f1c-114c-4095-a3cc-abded4027383"
      unitRef="usd">1291300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia287b6af99884ed0aebadf81934696c8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzItMS0xLTEtMjc1OTI_5bf500ba-f57b-490a-99e2-72bdad3eaaf3"
      unitRef="usd">40300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i303cf3d5588c4ea5aee52ae22a901921_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzItNS0xLTEtMjc1OTI_f2c87d09-68c1-412a-97f0-f7f4ec9a4a74"
      unitRef="usd">89200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i56725dc9360f4865a265439c009fe33c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzItNy0xLTEtMjc1OTI_b71f4f36-644c-41a8-a000-6e66d3281b96"
      unitRef="usd">129500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzMtMS0xLTEtMjc1OTI_54f5cbe3-748a-43a1-b40a-826e864ca154"
      unitRef="usd">-100000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzMtNS0xLTEtMjc1OTI_59592c86-f603-4608-b28c-1a44c331a638"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzMtNy0xLTEtMjc1OTI_fe770432-6f7a-4616-b087-d56fb1a272d1"
      unitRef="usd">-100000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillGross
      contextRef="ief60ae93e719449dad9fa928801a170c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzQtMS0xLTEtMjc1OTI_99919f4f-473e-4648-8fd0-fc8cc588f161"
      unitRef="usd">778600000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i4eb4d8ba23cb4a50af2122a898d4cbba_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzQtNS0xLTEtMjc1OTI_d0f678ee-4e09-4791-a262-5133ad2ca731"
      unitRef="usd">642100000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzQtNy0xLTEtMjc1OTI_bab8f4cb-f5e2-40f0-97b5-5f70196c1e32"
      unitRef="usd">1420700000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i325b2035fe864f4c97b8758e60642fd1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzUtMS0xLTEtMjc1OTI_a9091073-3b07-4abc-b0b6-6bcd4ab7d92c"
      unitRef="usd">51100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4d58d46604964000950fb0a8a46fffbd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzUtNS0xLTEtMjc1OTI_e9cbe9ec-161a-4c43-b50e-f504e068f9b4"
      unitRef="usd">94800000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie2b29cb2ed074f939b8530c9d189923d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzUtNy0xLTEtMjc1OTI_95d1be54-6f52-4926-8467-64bc400eda4f"
      unitRef="usd">145900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtMS0xLTEtMzM2NzY_17162f3c-f298-43d2-8a6f-7b8f3dfa809f"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtMy0xLTEtMzE2NDM_e1f86da9-a50c-4b90-b407-21aa52fd06cb"
      unitRef="usd">3300000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtNS0xLTEtMzE2NTc_ea46ba45-d921-4786-b4ea-fc7f6227cfd1"
      unitRef="usd">3300000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtMS0xLTEtMjc1OTI_f1daaf01-022f-4ba6-8025-4612b856bc66"
      unitRef="usd">-400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtNS0xLTEtMjc1OTI_a09eecc7-963a-4f67-bf43-2fe7bbc08a2d"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzYtNy0xLTEtMjc1OTI_235d21d3-3780-4fd6-8e85-1f3bde37081e"
      unitRef="usd">-400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillGross
      contextRef="i4aaac8f28de1488181aac34292e81bf5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzctMS0xLTEtMjc1OTI_f0b0d602-6cb5-4cb5-8a48-046d3bcefea5"
      unitRef="usd">829300000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i068cfaf26def461fae382c148dcb6b76_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzctNS0xLTEtMjc1OTI_fa5751fc-03cd-495e-a7ba-7905c0b7acee"
      unitRef="usd">740200000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo5YTI2ODNjOGQ0MTc0YzQ1ODc0ZWYzMmVjMTc2NmQxMC90YWJsZXJhbmdlOjlhMjY4M2M4ZDQxNzRjNDU4NzRlZjMyZWMxNzY2ZDEwXzctNy0xLTEtMjc1OTI_ceb0fd8c-61e9-4b91-9799-6138541c9331"
      unitRef="usd">1569500000</us-gaap:GoodwillGross>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="icd1f4c6ba1f24595926e11225a27224b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzIxOTkwMjMyNTc0NTA_9c9aaa36-aca5-41df-a65e-4e63a0f8e34f"
      unitRef="usd">127200000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i7e54debc2a4349bd83d3b235e9253ee7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzEwOTk1MTE2Mjk1Mzg_dcffa80d-180b-48f6-976a-29bf4094d906"
      unitRef="usd">77100000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgwNw_bd3e0c7d-9385-4a62-a531-3543132c7bcb">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Acquired intangible assets consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Estimated Useful Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer and contractual relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7 - 13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;260.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;428.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;216.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contractor relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1 - 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1 - 7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;603.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;846.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;358.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;487.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;772.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;302.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;469.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i24ce76c901da4dd697f9578f3a1bae58_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5ZDUzYmM2YjE4MTI0OWFhYWY4OTNhYjk4ZmQ2ZjRiYl8yNzQ4Nzc5MDY5NDYw_482bf0ea-2a14-4805-b7e6-ac7ba62bc0d8">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i34e8e6a6a60e484bbad7e453c3bf6bc3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5ZDUzYmM2YjE4MTI0OWFhYWY4OTNhYjk4ZmQ2ZjRiYl8yNzQ4Nzc5MDY5NDY0_dd15f189-8f25-4f45-98ca-23d6741f07a6">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i13b64659d5554ce48326efba9d821fb5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtNC0xLTEtMjc1OTI_2490258d-8530-415e-8f4c-a911a2e54e77"
      unitRef="usd">493900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i13b64659d5554ce48326efba9d821fb5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtNi0xLTEtMjc1OTI_99353b24-1177-4872-a8ce-aa0174cecfa6"
      unitRef="usd">260200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i13b64659d5554ce48326efba9d821fb5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtOC0xLTEtMjc1OTI_cd3f5331-6d13-45cc-b46a-672287458823"
      unitRef="usd">233700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i85a18385e5884fa88ccb6aedb53d6c72_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMTAtMS0xLTI3NTky_a506b4c6-1a68-463c-9be2-6c55ec01007f"
      unitRef="usd">428000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i85a18385e5884fa88ccb6aedb53d6c72_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMTItMS0xLTI3NTky_5510682e-5678-4eda-b4bd-8b154e8ca253"
      unitRef="usd">211300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i85a18385e5884fa88ccb6aedb53d6c72_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzMtMTQtMS0xLTI3NTky_fae9133c-cdec-4f5f-a28b-7ae7dd6791f5"
      unitRef="usd">216700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie2b7bcbb98014e229e4142773dcc469b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMi0xLTEtMjc1OTI_cadad128-cb4e-4743-86db-e186de740a11">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i751536bff0644cf0ab92fe8c4c50403c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtNC0xLTEtMjc1OTI_38e83c69-f190-4de2-94d6-14d5f6fd37ab"
      unitRef="usd">45500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i751536bff0644cf0ab92fe8c4c50403c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtNi0xLTEtMjc1OTI_9a6bb5b6-66c3-4a5e-9d9a-fab90e0fe4b7"
      unitRef="usd">45500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i751536bff0644cf0ab92fe8c4c50403c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtOC0xLTEtMjc1OTI_dfbd3cbe-af61-49a8-b51c-eee2c3f4cecb"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3e719d2db97c4d7595913d25b3b575a9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMTAtMS0xLTI3NTky_76741183-78d3-470b-a9d7-14f57ee8c69c"
      unitRef="usd">45500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3e719d2db97c4d7595913d25b3b575a9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMTItMS0xLTI3NTky_883d3beb-2f29-461e-aba6-37a0f94b5372"
      unitRef="usd">45300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3e719d2db97c4d7595913d25b3b575a9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzQtMTQtMS0xLTI3NTky_9db563f9-75b6-4676-a475-47bfcdbff61d"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i500e94bab4684400b3fa05bf25d28e7f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5NDhiYTkyYTQ4NWQ0OGU3ODM3NDZlN2ZiM2ZiOTJkOV8yNzQ4Nzc5MDY5NDcz_f7e075f1-bacb-4e46-a15e-e69112d40673">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib8a80a3fb97c4e329c501fc0b113c4c6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo5NDhiYTkyYTQ4NWQ0OGU3ODM3NDZlN2ZiM2ZiOTJkOV8yNzQ4Nzc5MDY5NDgw_a2fd6c25-b756-444b-ae7d-9c343124f413">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icae37e54764b4e5e8f459c733c23c52c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtNC0xLTEtMjc1OTI_2ad23254-fcac-4a8e-96cf-f482e4e78ae9"
      unitRef="usd">34800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icae37e54764b4e5e8f459c733c23c52c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtNi0xLTEtMjc1OTI_d1ff9bea-4598-4ee8-9054-3dcada49dcb4"
      unitRef="usd">31000000.0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icae37e54764b4e5e8f459c733c23c52c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtOC0xLTEtMjc1OTI_e06f9be0-3d25-4013-b658-9c02c7aee9fc"
      unitRef="usd">3800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMTAtMS0xLTI3NTky_8bc811a8-da67-495a-90ca-b8cc2b2f150b"
      unitRef="usd">29300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMTItMS0xLTI3NTky_23b3fafc-c6db-4f6a-9956-d08014ab7333"
      unitRef="usd">28500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i15f265ffce3b4ac6b30cbb55e0ef9a3a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzUtMTQtMS0xLTI3NTky_cb9b54c9-c418-40ba-a2fa-8537abb67873"
      unitRef="usd">800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1212342172df42c0bf3d1cfc5321cf5a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3NzQ1ZDgyMjFmM2E0OGU0YjY3Y2ExY2UwZjZlZmJkNF8yNzQ4Nzc5MDY5NDYw_ea1d3f3e-2b9e-4482-9876-6a24c7558bf4">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i611e196a13ac4d8ba5b404b6d7be4ebb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3NzQ1ZDgyMjFmM2E0OGU0YjY3Y2ExY2UwZjZlZmJkNF8yNzQ4Nzc5MDY5NDY0_a62cff21-100c-473b-9552-fdeabf0d37df">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7e58fc651e194082bbb32cbc6017747e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtNC0xLTEtMjc1OTI_c693d878-2f51-4553-a5b2-c2ae257d0c0a"
      unitRef="usd">29400000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7e58fc651e194082bbb32cbc6017747e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtNi0xLTEtMjc1OTI_42f86084-e570-4aaf-91de-fcbfa366f4d6"
      unitRef="usd">21600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7e58fc651e194082bbb32cbc6017747e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtOC0xLTEtMjc1OTI_510089f3-5fda-4784-a1d2-7f4bdf975ada"
      unitRef="usd">7800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i80dca3c7c0664250bf149cbe471a8ec7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMTAtMS0xLTI3NTky_34792a17-2773-4f04-8cc8-2cd1bba0afb3"
      unitRef="usd">27000000.0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i80dca3c7c0664250bf149cbe471a8ec7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMTItMS0xLTI3NTky_7ff433a8-e876-4c43-ac87-faa5d1c0f901"
      unitRef="usd">17400000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i80dca3c7c0664250bf149cbe471a8ec7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzYtMTQtMS0xLTI3NTky_f2cdb701-1c04-4db3-b53e-fb5b3a9477f6"
      unitRef="usd">9600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctNC0xLTEtMjc1OTI_f226717a-f1ff-4f5f-86ca-40ea0f4f4268"
      unitRef="usd">603600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctNi0xLTEtMjc1OTI_16915782-c497-4a64-ae61-7537fa7ceca6"
      unitRef="usd">358300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctOC0xLTEtMjc1OTI_e88c457e-c5f8-45fb-8c97-dc779f7c921b"
      unitRef="usd">245300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctMTAtMS0xLTI3NTky_db913360-afa9-44ee-ac06-5a81fa2b0463"
      unitRef="usd">529800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctMTItMS0xLTI3NTky_1251250f-e1e3-4454-b87f-a5f593e04b17"
      unitRef="usd">302500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzctMTQtMS0xLTI3NTky_c23307cc-6a87-4ad6-af76-12b82430a7b7"
      unitRef="usd">227300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTrademarks
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktNC0xLTEtMjc1OTI_3f417c79-2eb3-428f-8cd8-c6977df883d7"
      unitRef="usd">242600000</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IndefiniteLivedTrademarks
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktOC0xLTEtMjc1OTI_f5b08846-a87a-4a66-893c-e59c0c01cab8"
      unitRef="usd">242600000</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IndefiniteLivedTrademarks
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktMTAtMS0xLTI3NTky_ef2995b6-dd50-48dc-b552-7db0d359bb6f"
      unitRef="usd">242600000</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IndefiniteLivedTrademarks
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzktMTQtMS0xLTI3NTky_1881e162-8685-415f-9890-f039bb69d8cb"
      unitRef="usd">242600000</us-gaap:IndefiniteLivedTrademarks>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTQtMS0xLTI3NTky_96542eee-df6f-443a-a580-69f262414abd"
      unitRef="usd">846200000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTYtMS0xLTI3NTky_6a1b5688-3ed7-418d-b8d9-4c22c84e4595"
      unitRef="usd">358300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTgtMS0xLTI3NTky_1a2bf056-cc9b-4d1a-8046-9a4f89be46cf"
      unitRef="usd">487900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTEwLTEtMS0yNzU5Mg_57879b1b-264b-4f96-a2a6-e9c0b65a6f47"
      unitRef="usd">772400000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTEyLTEtMS0yNzU5Mg_098e2074-29a2-4653-bfed-f49e57fa229d"
      unitRef="usd">302500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTo4N2U1M2U3YjgzNTQ0OGQxOTU0NWMzYmI4ZjVkZmRkMy90YWJsZXJhbmdlOjg3ZTUzZTdiODM1NDQ4ZDE5NTQ1YzNiYjhmNWRmZGQzXzEwLTE0LTEtMS0yNzU5Mg_7090e529-f13c-47b2-955d-d595a07e074a"
      unitRef="usd">469900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90ZXh0cmVnaW9uOmExMTMyZWRmZGQ4MDQ1YjE4MTU5YWE1ODdkYTRjMWZhXzgxNg_7b6a3c15-80d4-41f6-bc9b-e9da74a489eb">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:25.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzAtMS0xLTEtMjc1OTI_22d63048-ebb4-40d6-b2b0-56e645a473ab"
      unitRef="usd">54400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzEtMS0xLTEtMjc1OTI_ef88e584-e8c0-4b97-9466-67e0df31a17a"
      unitRef="usd">44500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzItMS0xLTEtMjc1OTI_92934d27-f928-4230-a9f1-944c98c58251"
      unitRef="usd">35200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzMtMS0xLTEtMjc1OTI_d42bb8a3-73c8-49b0-9622-d6f134c31d18"
      unitRef="usd">28700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzQtMS0xLTEtMjc1OTI_fb0da533-fdf3-4c48-9787-d5d2278c8284"
      unitRef="usd">25100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzUtMS0xLTEtMjc1OTI_5df866b0-4c64-4981-b949-0499bb414fc9"
      unitRef="usd">57400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDAvZnJhZzphMTEzMmVkZmRkODA0NWIxODE1OWFhNTg3ZGE0YzFmYS90YWJsZTphNzQ2YmIxZTgyYjM0OGFiOGUxYjFkYzZiNWU0YTQwOC90YWJsZXJhbmdlOmE3NDZiYjFlODJiMzQ4YWI4ZTFiMWRjNmI1ZTRhNDA4XzYtMS0xLTEtMjc1OTI_38ba92cf-eb15-48f1-aaa8-17ebc70a251e"
      unitRef="usd">245300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzU0OA_94ae0b01-f0bf-4d45-b7f5-9a3fb657f163">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net property and equipment consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;172.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(173.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has capitalized costs related to its various technology initiatives. At December&#160;31, 2021, the net book value of computer software was $27.7 million, which included work-in-progress of $8.2 million. At December&#160;31, 2020, the net book value of computer software was $23.4 million, which included work-in-progress of $3.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzU1MA_34395aa9-7096-4155-abf7-077d34657380">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net property and equipment consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.719%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.475%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.182%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;172.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;154.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;206.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(173.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(151.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i667e44337e30407ba098b46d7a0a66b9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzEtMi0xLTEtMjc1OTI_d34cb8d8-85cb-465d-9c19-0776c3a6e06f"
      unitRef="usd">172200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i044c6cb2df384decaaff302622fc3a08_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzEtNC0xLTEtMjc1OTI_bd8d801e-afee-47b2-a4c2-c5b515abcd36"
      unitRef="usd">154300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8c7cffeabe8045f3be744cc77871a3d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzItMi0xLTEtMjc1OTI_c3de4ff3-9ff9-42e6-95d5-baf1cf7b4eb8"
      unitRef="usd">24000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i597d2e06497241a88fb92e3edbf86b4b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzItNC0xLTEtMjc1OTI_8298bb90-4070-416c-b573-2f6282699e7a"
      unitRef="usd">24200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i372f3c40f69148828aae5a9820959aa2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzMtMi0xLTEtMjc1OTI_73dbbf79-324c-4f2e-b9fc-ea258a6f416e"
      unitRef="usd">24400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i55f1e2aaf3914dab8f7bdfc45f57fcf4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzMtNC0xLTEtMjc1OTI_5771dc45-1674-47ed-87ae-0fd68b9bf45d"
      unitRef="usd">23900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if75361a017d0479ab9b5b7be391fcbab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzQtMi0xLTEtMjc1OTI_d7e428c3-d107-4b86-9db9-e2164ec2cd1c"
      unitRef="usd">8200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib8f54b1c354b48a2a71f95525a3f94d9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzQtNC0xLTEtMjc1OTI_46f19e70-a671-40eb-a71d-d495b34472ee"
      unitRef="usd">3600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzUtMi0xLTEtMjc1OTI_b0ba3a03-26c2-42e4-bd16-62f3ebbbfdd9"
      unitRef="usd">228800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzUtNC0xLTEtMjc1OTI_014db118-c089-4ff8-b2b3-2f4fcb36a952"
      unitRef="usd">206000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzYtMi0xLTEtMjc1OTI_93faf520-8564-4e44-a351-92e7382120ff"
      unitRef="usd">173800000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzYtNC0xLTEtMjc1OTI_dc022510-56d2-47a0-b2c1-52ad78710cc9"
      unitRef="usd">151100000</us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzctMi0xLTEtMjc1OTI_41ad4002-90e3-43bc-aced-a3af5212a5db"
      unitRef="usd">55000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZToyNjEwOTgxZWNlM2I0ZWVjYmI5NjYwOGFkYjc3MGQ4Yi90YWJsZXJhbmdlOjI2MTA5ODFlY2UzYjRlZWNiYjk2NjA4YWRiNzcwZDhiXzctNC0xLTEtMjc1OTI_f1f029ef-afb8-4c21-9e09-49c325e3e5a3"
      unitRef="usd">54900000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic295d8112e7442d484671509011672ee_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzIyNw_f50eb911-9ef0-4571-aec2-c40e93b163e9"
      unitRef="usd">27700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if97a1c49784a4a3a8fe82c962fd71d71_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzI2Ng_59bf639d-1e87-43d2-8387-f7fa85aa6928"
      unitRef="usd">8200000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i3f06ec01ff2e4de4bb9b9a6767a39ea9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzMyNw_348f2a1a-aecc-4a71-b56a-cb0839ab770c"
      unitRef="usd">23400000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i77e7257120d841faa6073c10093809f9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzM2Ng_73a7a99e-3b26-43de-b02e-2ce573c06bb0"
      unitRef="usd">3600000</us-gaap:PropertyPlantAndEquipmentNet>
    <asgn:DepreciationExpenseTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90ZXh0cmVnaW9uOmJkYjE5Y2VjNjlkMDQ2Zjg4YjUyYjZlMzI2YTk5NDQwXzU0Nw_74887cd6-3ab4-4a9c-94c7-39ff90419373">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the presentation of depreciation expense within the accompanying consolidated statements of operations (in millions).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.569%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Costs of services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</asgn:DepreciationExpenseTableTextBlock>
    <us-gaap:Depreciation
      contextRef="i98a566e5503e46bcb196621f4f7a1623_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzItMi0xLTEtMjc1OTI_b903a913-2e48-40cf-8f86-23c9a02ace40"
      unitRef="usd">23400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8107556b201f4d21bff41266765648f1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzItNC0xLTEtMjc1OTI_ea5d5f5c-e958-491c-8bbb-0858805f976e"
      unitRef="usd">23700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie765116685114198afb4c8c861273555_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzItNi0xLTEtMjc1OTI_a2ce9a38-178e-4144-8473-b9935f661ab1"
      unitRef="usd">17700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id7d623a8545a4dc69a9ee21e367596e5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzMtMi0xLTEtMjc1OTI_9d4dc51d-5a5d-42cb-a2a4-bdd5af2c19e9"
      unitRef="usd">4600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6434e5aa07e44d9bbd2cb29bd354fa23_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzMtNC0xLTEtMjc1OTI_d48f147c-3caf-43e4-996b-7c3d789a9124"
      unitRef="usd">4600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iab1794d059dc4a2f92c61d370bc6d1dc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzMtNi0xLTEtMjc1OTI_ebdcfb98-b978-4ce6-b4a4-0f5d78f93b95"
      unitRef="usd">10300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzQtMi0xLTEtMjc1OTI_da907986-ee12-434f-a427-8c81d2c78728"
      unitRef="usd">28000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzQtNC0xLTEtMjc1OTI_71c8e29a-c490-4be7-b1f7-a50b3dd191e6"
      unitRef="usd">28300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDMvZnJhZzpiZGIxOWNlYzY5ZDA0NmY4OGI1MmI2ZTMyNmE5OTQ0MC90YWJsZTo2NDZhNjkzNTA5Zjc0OTBmOWIxMTZlMzQ0NDE4YmJhMC90YWJsZXJhbmdlOjY0NmE2OTM1MDlmNzQ5MGY5YjExNmUzNDQ0MThiYmEwXzQtNi0xLTEtMjc1OTI_14f1b576-33a0-4967-b1a8-41497b554096"
      unitRef="usd">28000000.0</us-gaap:Depreciation>
    <us-gaap:LongTermDebtTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzM2MDE_00d1e130-756a-453d-89b1-fc66aae95ebc">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;9. Long-Term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.169%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior Secured Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Borrowings under $250 million revolving credit facility, due 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Term B loan facility, due 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unsecured Senior Notes, due 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,040.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,040.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unamortized deferred loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,033.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,033.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Secured Credit Facility &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The senior secured credit facility consists of a term B loan and a $250.0 million revolving credit facility. Borrowings under the term B loan bear interest at LIBOR plus 1.75 percent, or the bank&#x2019;s base rate plus 0.75 percent. Borrowings under the revolver bear interest at LIBOR plus 1.25 to 2.25 percent or the bank&#x2019;s base rate plus 0.25 to 1.25 percent, depending on leverage levels. A commitment fee of 0.20 to 0.35 percent is payable on the undrawn portion of the revolver. The revolver is limited to a maximum ratio of senior secured debt to trailing 12-months of lender-defined consolidated EBITDA of 3.75 to 1.00, which was 1.02 to 1.00 at December&#160;31, 2021. There are no required minimum payments on the facility. The facility is secured by substantially all of the Company's assets and includes various restrictive covenants. At December&#160;31, 2021, the Company was in compliance with its debt covenants. In July 2021, the Company amended its facility to, among other things, permit the sale of its Oxford business and allow the net sale proceeds (approximately $0.4&#160;billion) to be used for future acquisitions and other permitted investments, provided the Company enters into binding commitments by August 2022 and completes those transactions by February 2023.&lt;/span&gt;&lt;/div&gt;Unsecured Senior Notes &#x2014; The Company has $550.0 million of unsecured senior notes, which bear interest at 4.625 percent payable semiannually in arrears on May 15 and November 15. These notes are unsecured obligations and are subordinate to the senior secured credit facility. These notes also contain certain customary limitations including, among other terms and conditions, the Company's ability to incur additional indebtedness, engage in mergers and acquisitions, transfer or sell assets and make certain distributions.</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzM2MTU_f75eb08a-a228-443e-ad4c-c84ff2f469ec">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.169%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Senior Secured Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Borrowings under $250 million revolving credit facility, due 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Term B loan facility, due 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;490.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unsecured Senior Notes, due 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,040.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,040.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unamortized deferred loan costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,033.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,033.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:SecuredDebt
      contextRef="i937109e513744d72ab948fb33debc84d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzMtMi0xLTEtMjc1OTI_d4893cd3-e067-4cfe-ba7a-b33f65374aac"
      unitRef="usd">490800000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="i8b19f96988764f0f97a203e2c6b08d3e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzMtNC0xLTEtMjc1OTI_61a263ea-942e-4521-adbf-b242268365a0"
      unitRef="usd">490800000</us-gaap:SecuredDebt>
    <us-gaap:SeniorNotes
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzQtMi0xLTEtMjc1OTI_867a4d36-e8e6-44c8-9b72-0060d19bf860"
      unitRef="usd">550000000.0</us-gaap:SeniorNotes>
    <us-gaap:SeniorNotes
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzQtNC0xLTEtMjc1OTI_b3ab9f0c-f1a7-4fd9-a40b-6566fc023946"
      unitRef="usd">550000000.0</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzUtMi0xLTEtMjc1OTI_49aaab0a-0173-40ba-acd5-1f761fce0bdd"
      unitRef="usd">1040800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzUtNC0xLTEtMjc1OTI_87c716a2-f6ae-47b7-9fa0-a4ebad320d86"
      unitRef="usd">1040800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzYtMi0xLTEtMjc1OTI_d46b04a5-d06a-4f10-b71f-324b6a4d195c"
      unitRef="usd">6900000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzYtNC0xLTEtMjc1OTI_78ecb766-ec4e-485b-9480-b12c5ea4ef58"
      unitRef="usd">7400000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebt
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzctMi0xLTEtMjc1OTI_0b8b0c66-d1d1-40c7-a42c-76689fac9822"
      unitRef="usd">1033900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90YWJsZToyMGY1YWYxOTk4M2I0YjBhOTBhY2EyZmFkOGNiMTFlZS90YWJsZXJhbmdlOjIwZjVhZjE5OTgzYjRiMGE5MGFjYTJmYWQ4Y2IxMWVlXzctNC0xLTEtMjc1OTI_72c917b7-67df-4a4f-8fb5-0b83af54b613"
      unitRef="usd">1033400000</us-gaap:LongTermDebt>
    <us-gaap:SecuredDebt
      contextRef="iff951f1174ab4cea9518b498b7a50f6f_I20191122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzg2MQ_7704b9bf-4fb4-480e-81ff-2370fdbd3a92"
      unitRef="usd">250000000</us-gaap:SecuredDebt>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if1c9fd2601184511b7572533fd8d7484_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzkzOQ_c5656abe-1a8c-41c9-9beb-b54a544d26cb"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0696dfea4ab84983a32a3c9a9a136603_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzk3Mg_25271145-89be-4ca3-81ff-3f9f17232888"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idcfa9c361131426e851df13090ee8623_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwMzQ_bd355016-2888-4fb1-a63e-ee11ad26b8bb"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iff3accee893740e5b99b98bd542eba0f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwNDA_5c59c829-909e-42ea-b147-8d84485b1eba"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i30d744f48fc54fa89243ec152b757a9c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwNzI_78854588-0730-4c26-8c16-1adc3f0b78f0"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3a40d6ec1ccd42b0b025b7c5fa321746_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzEwNzg_c9b5d475-aacd-4413-85dd-f5e9e69fb0e1"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i30d744f48fc54fa89243ec152b757a9c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzExMzI_b1d92f95-3103-4607-8b73-e33533a36587"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i3a40d6ec1ccd42b0b025b7c5fa321746_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzExMzg_636fa5e2-5510-42d6-923e-586dd50811ca"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <asgn:DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzE0MjkzNjUxMTY5ODIw_748775a5-4009-43ef-af5b-3c07e1211a26"
      unitRef="number">3.75</asgn:DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio>
    <asgn:LeverageRatio
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzIxOTkwMjMyNjA2NDk_0fc2a70f-45ae-4392-aceb-565569367849"
      unitRef="number">1.02</asgn:LeverageRatio>
    <asgn:DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzE0ODQzNDA2OTg0MDIz_0eee58f4-1af9-4472-82fe-6f52b941429d"
      unitRef="usd">400000000</asgn:DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds>
    <us-gaap:SeniorNotes
      contextRef="i0bd2bd4d90ad4132beedcb974a1cace0_I20191122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzI3NDg3NzkwNzY4NDg_0ae1c41e-4737-46d1-b8bf-e005a9da1ec3"
      unitRef="usd">550000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7806f5f4fb394112824a9a7da8135b56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDYvZnJhZzo4OTY0NTQ5MjU5ZWM0M2ZmODNiZGUxMGM4M2Q3MDE3YS90ZXh0cmVnaW9uOjg5NjQ1NDkyNTllYzQzZmY4M2JkZTEwYzgzZDcwMTdhXzI3NDg3NzkwNzY4NDM_f4cab663-f780-4693-bb7a-2f173ff74150"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzE4ODA_9edd6692-052d-4aa0-be2a-44d603d36c82">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Purchase Obligations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company's purchase obligations include non-cancelable job board service agreements, software maintenance and license agreements and software subscriptions. The following is a summary of these obligations as of December&#160;31, 2021, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.169%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2014; The workers' compensation loss reserves were $2.4 million and $2.2 million, net of anticipated insurance and indemnification recoveries of $10.4 million and $10.9 million, at December&#160;31, 2021 and 2020, respectively.&#160;To secure obligations for&#160;workers&#x2019; compensation&#160;claims and other obligations, the Company has&#160;undrawn stand-by letters&#160;of credit of $4.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain acquisitions completed in 2021 and 2020 contained provisions requiring that the Company pay contingent consideration in the event the acquired businesses achieved certain specified earnings results in 2021 (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 6. Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;). The fair value of this contingent consideration is $15.1&#160;million and $5.0&#160;million at December&#160;31, 2021 and 2020, respectively. This contingent consideration is part of the purchase price for the acquired businesses and none of it has been paid as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain employees participate in the Company&#x2019;s Amended and Restated Change in Control Severance Plan and/or have separate agreements that provide for certain benefits in the event of termination at the Company's convenience, as defined by the plan or agreement. Generally, these benefits are based on the employee&#x2019;s position in the Company and include severance, continuation of health insurance and may contain acceleration of equity grants and a pro-rata bonus based on the amount earned prior to a change in control. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company is involved in various legal proceedings, claims and litigation arising in the ordinary course of business. The Company does not believe that the disposition of matters that are pending or asserted will have a material effect on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzE4NzU_f74c54fb-f09f-4691-963d-06a93a01566c">The following is a summary of these obligations as of December&#160;31, 2021, which excludes lease liabilities and other current liabilities that are included in the accompanying consolidated balance sheets (in millions):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.169%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzAtMi0xLTEtMjc1OTI_1577a6e2-5427-4967-a43d-e08cf40bb999"
      unitRef="usd">13700000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:PurchaseObligationDueInSecondYear
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzEtMi0xLTEtMjc1OTI_593be571-1dea-4fa4-a4ae-a1c55716f574"
      unitRef="usd">8300000</us-gaap:PurchaseObligationDueInSecondYear>
    <us-gaap:PurchaseObligationDueInThirdYear
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzItMi0xLTEtMjc1OTI_44d389c5-d69e-4f50-ba2c-51378bd4cb08"
      unitRef="usd">600000</us-gaap:PurchaseObligationDueInThirdYear>
    <us-gaap:PurchaseObligation
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90YWJsZTo3ODI2ZGUyYWY0N2M0YzFmOGY4NGM1NmI3ODEyYmRlYi90YWJsZXJhbmdlOjc4MjZkZTJhZjQ3YzRjMWY4Zjg0YzU2Yjc4MTJiZGViXzMtMi0xLTEtMjc1OTI_b83ca848-dbb9-4e94-85ff-3a897fe7784b"
      unitRef="usd">22600000</us-gaap:PurchaseObligation>
    <us-gaap:SelfInsuranceReserve
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ2NA_46828e33-7f10-4abe-9452-d26d81a92108"
      unitRef="usd">2400000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ3MQ_9c48ff26-caef-43c3-97d5-fe465e5bb6c2"
      unitRef="usd">2200000</us-gaap:SelfInsuranceReserve>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzUzOA_b8aedd35-c456-46e7-a922-bcd53bf58261"
      unitRef="usd">10400000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzU0NQ_b691a005-7d57-48f7-bbd4-dd5fac0a23b0"
      unitRef="usd">10900000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzcwOQ_42c17c0f-6db9-4c1f-bc61-25d31f96918d"
      unitRef="usd">4000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ5NDc4MDIzMjgwMjA_a1493481-1770-41a7-a12f-58429ba29853"
      unitRef="usd">15100000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMDkvZnJhZzpmZTQxZjA0NWU4ZTQ0NGRiOTE2OTUwYTc2OTFhMWFiMy90ZXh0cmVnaW9uOmZlNDFmMDQ1ZThlNDQ0ZGI5MTY5NTBhNzY5MWExYWIzXzQ5NDc4MDIzMjgwMjk_212d461b-abd4-42eb-a040-d8e2ba8d6855"
      unitRef="usd">5000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzIxOTkwMjMyNTY3NjY_45e34746-5ede-4ba7-be0f-d326126e4f2a">Under stock repurchase programs approved by the Company&#x2019;s Board of Directors, the Company repurchased 1.6 million of its common shares for $183.3 million during 2021 and 0.8 million shares for $27.9&#160;million during 2020. All repurchased shares have been retired. Under the two-year, $350.0&#160;million stock repurchase program, which was approved on December 9, 2021 and superseded the previous program, there was approximately $335.0&#160;million remaining at year end for future stock repurchases.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic7cd2c992a6f41849364d7b0d31bf11a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzcxNDY4MjU1ODM4Mjc_b83c0589-daa9-4388-9ee1-6d48bd4d02d3"
      unitRef="shares">1600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzcxNDY4MjU1ODM4NDQ_899c7089-f604-4845-9832-9d0b8c0902ac"
      unitRef="usd">183300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ia830a66a2816462cbd2289036d0f639a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzcxNDY4MjU1ODM4NTg_f8dc397c-7916-425a-825e-606ae753b64b"
      unitRef="shares">800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1Mzc5_1d30d0d8-28c8-424d-956f-dede6be75796"
      unitRef="usd">27900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <asgn:StockRepurchaseProgramTerm
      contextRef="ia617f84d11b940559c7cf47f2089e9da_D20211209-20211209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1NDM3_941c6908-684e-40f3-8db7-c2fa0b19a264">P2Y</asgn:StockRepurchaseProgramTerm>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ia95c403f11d04b0198a80d314e346bfb_I20211209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1Mzk0_ce3a629d-ca68-4f9c-bdb0-383f2c6f2a86"
      unitRef="usd">350000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTIvZnJhZzo4NzA5ZDE2OWVlMTU0OGExOTY3ODIyYzEyNzYxYTA4MS90ZXh0cmVnaW9uOjg3MDlkMTY5ZWUxNTQ4YTE5Njc4MjJjMTI3NjFhMDgxXzE0MjkzNjUxMTY1NDEw_77bbb402-c2de-4cad-b67b-b1128bfa239f"
      unitRef="usd">335000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI3NDg3NzkwODMzNjY_ab445c33-78ca-44a3-80a0-52b340dfe01c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company believes that stock-based compensation aligns the interests of its employees and directors with those of its stockholders. Stock-based compensation provides incentives to retain and motivate executive officers and key employees responsible for driving Company performance and maintaining important relationships that contribute to the growth of the Company. As of December&#160;31, 2021, the Company has two stock-based compensation plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2010 Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; On June 13, 2019, the stockholders of the Company approved the Second Amended and Restated 2010 Incentive Award Plan (the "2010 Plan"). This plan permits the grant of incentive stock options, nonqualified stock options, dividend equivalent rights, stock payments, deferred stock, restricted stock awards, restricted stock units ("RSUs"), performance shares and other incentive awards, stock appreciation rights and cash awards to its employees, directors and consultants. As of&#160;December&#160;31, 2021, there were&#160;2.5 million shares available for issuance under the 2010 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;2012 Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The Board of Directors adopted the Second Amended and Restated 2012 Employment Inducement Incentive Award Plan on April 26, 2018 (the "2012 Plan"). This plan allows for grants of stock to employees as employment inducement awards pursuant to NYSE rules.&#160;The terms of the 2012 Plan are similar to the 2010 Plan. As of&#160;December&#160;31, 2021, there were 0.1 million shares available for issuance under the 2012 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock based compensation expense in the accompanying consolidated financial statements of operations and comprehensive was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations (included in SG&amp;amp;A expenses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;__&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;In relation with the sales of the Oxford business (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4. Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;) the Company accelerated the vesting of certain RSUs awards for Oxford employees upon the completion of the sale. The stock based compensation expense for discontinued operations for the year ended December 31, 2021 included approximately $10.5&#160;million of expense related to the accelerations of these RSUs awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company recognized income tax benefits for stock-based compensation arrangements of $2.5 million, $1.4 million and $0.7 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company issues RSUs with (i) service conditions, (ii) performance conditions, (iii) a combination of performance and service conditions, or (iv) a combination of market and service conditions. RSUs generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5MzYx_3bedd2ba-fe49-44b0-ad81-37bc73a8c99c"&gt;one&lt;/span&gt;- to five-year periods, and the RSUs that have performance conditions are based on the achievement of specified annual financial or other targets. Beginning in 2020, the Company also included market conditions based on relative total shareholder return ("TSR"). In 2021, the Company granted certain awards that included three-year financial performance targets plus a component based on achievement of TSR relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200 percent of the target award.  In 2020, the Company granted certain awards that  vest solely based on achievement of TSR relative to an objectively selected group of industry peers over a three-year period, with payouts ranging from zero to 200 percent of the target award. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs, other than the TSR components thereof,  were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $13.90 and $49.11 per share for the 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Volatility factor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Compensation expense for RSUs is determined based on the grant-date fair value of those awards, net of an estimated forfeiture rate. The forfeiture rate estimates the number of awards that will eventually vest and is based on historical vesting patterns. Compensation expense for &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSUs with performance conditions based on financial targets are measured on the amount of shares ultimately expected to vest, estimated at each reporting date based on management&#x2019;s expectations regarding the relevant performance criteria. Compensation expense for all other RSUs are recognized on a straight-line basis, net of an estimated forfeiture rate over the requisite service period of the award. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the status of the Company&#x2019;s unvested RSUs as of December&#160;31, 2021 and changes during the year then ended are presented below (number of units in millions, except fair value per unit):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance/Market &lt;br/&gt;and Service Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSUs outstanding at December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSUs outstanding at December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested and expected to vest RSUs outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%"&gt;__________________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Vested shares include 0.2 million shares surrendered for payment of employee income taxes, which are available for re-issuance under the 2010 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was unrecognized compensation expense of $44.2 million related to unvested RSUs based on awards that are expected to vest. The unrecognized compensation expense is expected to be recognized over a weighted-average period of approximately 1.7 years. The fair value of RSUs that vested was $47.9 million in 2021, $34.4 million in 2020 and $38.7 million in 2019. The weighted-average grant-date fair value per unit of  RSUs was $93.36 in 2021, $61.23 in 2020 and $62.26 in 2019.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;&#x2014; The stockholders of the Company approved the Second Amended and Restated 2010 Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) on June 18, 2020. The ESPP allows eligible employees to purchase common stock of the Company, through payroll deductions, at a&#160;15 percent discount of the lower of the market price on the first day or the last day of the semi-annual purchase periods.&#160;Participants are required to hold the shares for a 12-month period after the purchase date.&#160;The ESPP is intended to qualify as an employee stock purchase plan under the Internal Revenue Service ("IRS") Code Section 423.&#160;Eligible employees may contribute up to a certain percentage set by the plan administrator of their eligible earnings toward the purchase of the stock (subject to certain IRS limitations).&#160;As of December&#160;31, 2021, there were 1.1 million shares available for issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Shares of common stock are transferred to participating employees at the conclusion of each six-month offering period, which ends on the last business day of the month in March and September each year. Compensation expense is measured using a Black-Scholes valuation model. The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.2 - 55.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.0 - 63.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0 - 38.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1 - 0.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1 - 1.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.1 - 2.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average Black-Scholes valuation per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares issued (millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense (millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Compensation Plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company&#x2019;s Deferred Compensation Plan, which became effective on June 1, 2017 and has been amended from time to time (the "DCP"), allows for eligible management and highly compensated key employees to elect to defer a portion of their compensation to later years. These deferrals are subject to investment risk and a risk of forfeiture under certain circumstances. Participants may choose from various investment options representing a broad range of asset classes. The Company&#x2019;s deferred compensation plan liability was $15.6 million and $14.4 million at December&#160;31, 2021 and 2020, respectively, which was primarily included in other long-term liabilities. The Company established a rabbi trust to fund the DCP and is primarily comprised of mutual funds, which are measured at fair value using the net asset value practical expedient.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Defined Contribution Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&#x2014; The Company maintains various 401(k) retirement savings plans for the benefit of our eligible U.S. employees. Under terms of these plans, eligible employees are able to make contributions to these plans on a tax-deferred basis. The Company made matching contributions to the 401(k) plans of $19.9 million in 2021, $15.9 million in 2020 and $15.0 million in 2019.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzkyMQ_ae94fb8b-6e85-4848-80e9-e807eb1fd428"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzEzMjA_63b968ec-ebad-48c3-8f75-414edc3d9158"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI3NDg3NzkwODM0Mzc_6f8f48d5-657c-4a75-9fa3-f18fc7a13c29">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock based compensation expense in the accompanying consolidated financial statements of operations and comprehensive was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations (included in SG&amp;amp;A expenses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;__&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;In relation with the sales of the Oxford business (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 4. Discontinued Operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;) the Company accelerated the vesting of certain RSUs awards for Oxford employees upon the completion of the sale. The stock based compensation expense for discontinued operations for the year ended December 31, 2021 included approximately $10.5&#160;million of expense related to the accelerations of these RSUs awards.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i01ca8193ede24436b54126c9ca8b9554_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzEtMi0xLTEtMzQ1Nzc_44269b28-5429-406d-a777-60da43a70d68"
      unitRef="usd">39600000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="iea86bb5bfcbc42a1b29260a9c28de51d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzEtNC0xLTEtMzQ1Nzc_d1774a65-bedd-4c8f-b2b2-57fddf05cab2"
      unitRef="usd">27400000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i109d8ea37108450dbc22e0221a01f96a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzEtNi0xLTEtMzQ1Nzc_64888876-71b0-40f5-876b-cf62f53402f1"
      unitRef="usd">34500000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="iab32ac4f78be412da490c1d45fb305bd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzItMi0xLTEtMzQ1Nzc_9da6bf72-a01e-4c37-a0ae-c556228e957d"
      unitRef="usd">13100000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="i3937743db7d943d6a3419a8ed32466e8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzItNC0xLTEtMzQ1Nzc_ff770b80-8d22-443e-a0dc-f8c87d650ffe"
      unitRef="usd">4900000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense
      contextRef="id378f8c18143443584e7c50b70195c42_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzItNi0xLTEtMzQ1Nzc_8af97745-6978-45ae-91a2-103a06e813ca"
      unitRef="usd">4800000</us-gaap:DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzMtMi0xLTEtMzQ3MDI_f389c72b-2e30-49ee-a9ee-30b8de971bfc"
      unitRef="usd">52700000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzMtNC0xLTEtMzQ3MDQ_c2b2f0bf-8602-4480-82c0-9b45897eb854"
      unitRef="usd">32300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTowMjQxY2IxM2E2MDg0M2FmYTk5OGMxNjFhZWVjODFmOC90YWJsZXJhbmdlOjAyNDFjYjEzYTYwODQzYWZhOTk4YzE2MWFlZWM4MWY4XzMtNi0xLTEtMzQ3MDY_e3199506-808e-4d08-9020-f8f12ed795f9"
      unitRef="usd">39300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0MjkzNjUxMTc1NDUx_7419a69c-96d8-4ca8-8bfc-8c2599c39e6b"
      unitRef="usd">10500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI3NDg3NzkwNzc3OTY_47106234-e9ca-4217-b039-2858b5b9dbb7"
      unitRef="usd">2500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzIxOTkwMjMyNjM4ODU_ad91233a-cec3-4e6a-a4b6-fc5b6381aac2"
      unitRef="usd">1400000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzIxOTkwMjMyNjM4OTM_3e1beff8-ad7d-4a9d-b159-e0a2ddc8798e"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i0a80fd1cb49841c5a1aefa9df4b4da62_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5Mzc5_2c74ae04-8144-4a93-8e1b-921ee5d9f762">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i9e31de5f820546abb0cb7c4d2dfa0870_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5Mzk0_719f1d32-61ef-47ea-839f-855ce2d77b94">P3Y</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i9e31de5f820546abb0cb7c4d2dfa0870_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDA5_8bd516ce-d85d-4cf2-9567-42344f7c18dc">P3Y</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage
      contextRef="if39dfb55b3c14c5993a5dd66ac827c08_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDE2_77f54ffb-f7c3-49b0-8395-b1e209f13791"
      unitRef="number">0</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage
      contextRef="i0a80fd1cb49841c5a1aefa9df4b4da62_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDIw_aa4c9c51-ea7d-4ebd-901d-1e7b7d863ba5"
      unitRef="number">2</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i5acda35e2ae24ccc824a4c12ce2dbb8f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDQx_adac22d3-2d1f-4a82-b9e6-c2e9160b4934">P3Y</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage
      contextRef="i206e99ee0ba4410a93549939e29a90c5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDQ4_71b263e2-94cb-41cc-a410-65a8803f0333"
      unitRef="number">0</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage
      contextRef="i62ea882a225c49f1a58784edb1c45283_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDU2_6a0e00ca-8899-4c4a-a898-c1a7974e19cf"
      unitRef="number">2</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcyMzc_7bdbea7f-a081-40d2-8361-5a9940d7b20a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of each RSU is based on the grant-date fair market value of the awards. The fair value of the Company's RSUs, other than the TSR components thereof,  were determined on the grant date based on the closing market price for the Company's stock. The fair values of the TSR components of the awards were $13.90 and $49.11 per share for the 2021 and 2020 awards, respectively, determined on the grant date using a Monte Carlo simulation model based on the following assumptions: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 Awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 Awards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Volatility factor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzIxOTkwMjMyNjQxMDA_4076dee6-5ede-4df6-9d88-9bd0b3f7d7f4"
      unitRef="usdPerShare">13.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzI0NTg_8dd9a138-58ca-49bc-a1e5-34e74b17c899"
      unitRef="usdPerShare">49.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzEtMi0xLTEtNDA4NTI_9e9eac8d-ef42-4f20-95ca-814f57ff7817">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzAtMi0xLTEtMjc1OTI_5875e531-ac4b-447b-975d-bee6bc24025a">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzItMi0xLTEtNDA4NjE_f2c43c46-a37a-4dc1-ae4e-5e7545aba1ad"
      unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzEtMi0xLTEtMjc1OTI_1e4c16f2-7c77-4d44-9392-cc78fe8fd0ac"
      unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzMtMi0xLTEtNDA4NTU_d51fc569-2386-48ad-8adc-3a17b448230f"
      unitRef="number">0.460</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzItMi0xLTEtMjc1OTI_b2f4efe7-11bc-4460-ae04-3b8e89243f3e"
      unitRef="number">0.388</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i27d579edffb44637a2ab557392ceac1c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzQtMi0xLTEtNDA4NTg_e97e621f-2fe5-4984-a35d-73025bf497d8"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="if5d180113ace4e0e96cbc672c53d4dc4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo3MGY5NzRiZGZhMTI0MjA5YWVhZmEyNmRjZDdkMzU1MC90YWJsZXJhbmdlOjcwZjk3NGJkZmExMjQyMDlhZWFmYTI2ZGNkN2QzNTUwXzMtMi0xLTEtMjc1OTI_e0906062-f851-4ac1-a98c-fd6e8dfdeddf"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcyMzg_8ead4275-7991-4084-b283-73f95a77edb9">A summary of the status of the Company&#x2019;s unvested RSUs as of December&#160;31, 2021 and changes during the year then ended are presented below (number of units in millions, except fair value per unit):&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Service Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance/Market &lt;br/&gt;and Service Conditions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value Per Unit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSUs outstanding at December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested RSUs outstanding at December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:4.5pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Unvested and expected to vest RSUs outstanding at December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if6f24abf5eae403cb41bbc1041298418_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtMi0xLTEtMjc1OTI_66cd397f-9765-4f08-9451-3da5a8ed6569"
      unitRef="shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia765e04465d84dcea473146e9ec17067_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtNC0xLTEtMjc1OTI_93a6b0dc-62be-461d-8d65-191cbbb94717"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtNi0xLTEtMjc1OTI_83afd733-ec63-4a85-a8e9-980237ca055a"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i90701792c2384723868ebd6ce05383d1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzEtOS0xLTEtMjc1OTI_39c891e5-bdc1-4f2a-b8e9-fbf0814ea1a8"
      unitRef="usdPerShare">63.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1e1dc309813643cc94657bede6d2b0c8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItMi0xLTEtMjc1OTI_81479822-619e-4703-adf3-ddc75a235232"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id2e57111eeb94e12bc2c6c5fec5da2e7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItNC0xLTEtMjc1OTI_6f3a9eb3-1a15-4301-b466-a70f35d10bbb"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i505b093bbe9d4bed8adc9a76b0e706b1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItNi0xLTEtMjc1OTI_32992073-864e-45eb-abf4-a1980e88ccaf"
      unitRef="shares">500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzItOS0xLTEtMjc1OTI_0064301b-e010-4afa-b4a8-ddb60f37e87a"
      unitRef="usdPerShare">93.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i15a6f8cb00bf4a71b2cda2683b5e2fe2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtMi0xLTEtMjc1OTI_34d3a4c0-eb71-4ce5-9e7e-395cf9f16788"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1c02a7ade4894e7bb20841516e1fa196_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtNC0xLTEtMjc1OTI_803fb715-e672-48b0-a5e2-25c9c83522bf"
      unitRef="shares">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="id4f901d792f44fcc94a21d710e9a98a8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtNi0xLTEtMjc1OTI_c2a8fbc0-7077-4321-ac31-9eadd593bcb3"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzMtOS0xLTEtMjc1OTI_c6b52cb4-a80e-466f-ac3e-8d5f52cf0daa"
      unitRef="usdPerShare">66.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6ea3db1553c14c6689fe63b2dfd8c83d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtMi0xLTEtNDQwODM_60b476f9-3495-42b6-8a36-c661616a4b71"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia0761a2638564444b5996fc988aa5ed6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNC0xLTEtNDQwOTA_2fba1969-42b6-422d-8747-bf9a58d780fa"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ied1a7e76c5ce4876b1e2bf98c0d80a9e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNi0xLTEtNDQwOTc_8c7c169d-16ed-4f77-a9ab-c969fc224019"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8068487ba2ea4e5e9a78edc50d5df7b8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtOS0xLTEtNDQwNjY_f5cd6a21-712f-4c2c-b9ed-82bb5581deae"
      unitRef="usdPerShare">73.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8c927d844a3f4ec9a73c4db11100ca84_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtMi0xLTEtMjc1OTI_831592c6-aef0-4746-8bbe-82855e11e819"
      unitRef="shares">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i77ac7b1728a4443282e00ae7321b6043_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNC0xLTEtMjc1OTI_6444d7b0-0c25-40e4-b985-b9e0d4317393"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtNi0xLTEtMjc1OTI_8b3298cd-1f60-4d24-8e2b-203f56f0a1b2"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzQtOS0xLTEtMjc1OTI_0bbd38f4-6e65-40bb-a01d-4efc36366883"
      unitRef="usdPerShare">76.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest
      contextRef="i8c927d844a3f4ec9a73c4db11100ca84_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtMi0xLTEtMjc1OTI_83851096-23fb-4280-a12d-5106ba746bfc"
      unitRef="shares">600000</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest
      contextRef="i77ac7b1728a4443282e00ae7321b6043_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtNC0xLTEtMjc1OTI_df42ce28-e53a-4e72-a377-18efec612cfb"
      unitRef="shares">500000</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtNi0xLTEtMjc1OTI_5011bf0c-644d-4473-a366-bc89f3b2858f"
      unitRef="shares">1100000</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue
      contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZToyYTI5YjU4NWJlZWU0MTg1ODg1MTEyYzM4ZjM2ZDljNC90YWJsZXJhbmdlOjJhMjliNTg1YmVlZTQxODU4ODUxMTJjMzhmMzZkOWM0XzUtOS0xLTEtMjc1OTI_56678bcd-d0a0-44a3-831a-3698ec125e48"
      unitRef="usdPerShare">76.00</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzQ5NDc4MDIzMzYyOTQ_714dc7c7-4f8b-4a78-b73c-ce51343f09a8"
      unitRef="shares">200000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i7363a8d766a74647a142a1d4539f3ee8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM1MTg_cf63fed6-a15d-40cb-b5a9-66615e67a38e"
      unitRef="usd">44200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3MDQ_652f5de1-c605-47db-8756-176391ae4336">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3Njg_5bb50718-85df-45de-9eb4-4888572458b1"
      unitRef="usd">47900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i3e7a6eee091845f6b192b57789452e1f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3NzI_30f280e3-0982-4b66-b15a-226bf561e4d0"
      unitRef="usd">34400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if727735ed89e4fea84fb108bbc05e807_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM3Nzk_c6a71f58-e2f3-4508-ae3d-68f9c7bbb64d"
      unitRef="usd">38700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i01c14d0526554c44abef185f87d5721e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM4ODE_0064301b-e010-4afa-b4a8-ddb60f37e87a"
      unitRef="usdPerShare">93.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3e7a6eee091845f6b192b57789452e1f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM4ODU_b681d848-9880-4043-b6f5-75281420b85d"
      unitRef="usdPerShare">61.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if727735ed89e4fea84fb108bbc05e807_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzM4OTI_2a1284ac-a232-4ec4-9d75-30e728904977"
      unitRef="usdPerShare">62.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzQ0MjI_5b4796dd-b33e-41c6-8b90-b4a94a0c8b7f"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i750c9d95ac3047cb87f13e6d42f77955_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzQ5Njc_487bb2b1-916e-40fd-8ae6-bbc1b9e4b9b6"
      unitRef="shares">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod
      contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzE0ODQzNDA2OTg5NDcy_8dbc9eef-465e-4fbb-9525-c614481afceb">P6M</asgn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcyMjc_3304bb3b-a26e-4f3e-af7b-9f9522800a1f">The fair values of the options granted under the ESPP were estimated using the Black-Scholes valuation model at the date of grant based on the following assumptions: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.2 - 55.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32.0 - 63.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0 - 38.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1 - 0.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1 - 1.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.1 - 2.4%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average Black-Scholes valuation per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares issued (millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation expense (millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzItMi0xLTEtMjc1OTI_18d15ba2-3e72-4718-b420-cfc8d34dce27">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzItNC0xLTEtMjc1OTI_b93874ad-752c-4b92-94a1-57a738c30d2b">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzItNi0xLTEtMjc1OTI_9c92bff8-05e4-4eff-9f6d-738059f7f7ad">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzMtMi0xLTEtMjc1OTI_93f340a3-47ce-429f-b3fd-93ee8d3cfeab"
      unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzMtNC0xLTEtMjc1OTI_d86e8c1b-c52d-46fb-b409-f952e715b695"
      unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzMtNi0xLTEtMjc1OTI_2cfb47bc-695e-41cb-820a-97a3667405df"
      unitRef="rate">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3YjVmNmQ3MmZjMDQ0ZmQ0ODgwNTU5NmUxYjdmNjdlNV80_8290e9d7-2ffc-4286-8fe9-40d231ea9260"
      unitRef="number">0.392</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo3YjVmNmQ3MmZjMDQ0ZmQ0ODgwNTU5NmUxYjdmNjdlNV85_27b2ca90-29fd-44ae-8c9f-862e39d12ee9"
      unitRef="number">0.552</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib1bd4d44c6524fc791227edad4388358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiODhmZWYyZjBhNjQ0NjNhOTc2M2ZkY2Y4NGFlYjAxMl80_139b6104-0ae5-45fa-aec9-322455b087d9"
      unitRef="number">0.320</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i537d5a832e4d474aae2c7cb162848527_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiODhmZWYyZjBhNjQ0NjNhOTc2M2ZkY2Y4NGFlYjAxMl85_9e2c89db-6fd9-482b-81f7-a7b0feb30c80"
      unitRef="number">0.633</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="id5b309faa58a4f9b9c27099998b82e91_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiYzVkMDJlYTliMmM0Nzc1YTMwOGNlYjk3ZmRiZTMzYl80_bc7e31ee-212e-471f-80f5-f512d415441a"
      unitRef="number">0.250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i25e17263351043dcabf82de19f1ab45a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzQtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpiYzVkMDJlYTliMmM0Nzc1YTMwOGNlYjk3ZmRiZTMzYl85_0896a9b3-6806-4561-a251-4113b57cee9a"
      unitRef="number">0.385</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo2MDk2ZjgzM2UyZjI0ODJjODQ3YTI5NDk5YzM5MGI4Zl80_ae02ad8c-3f0b-4fd4-b2ee-5e59ab43a208"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i81d70f330bce44e5a405ff324dc26acc_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtMi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo2MDk2ZjgzM2UyZjI0ODJjODQ3YTI5NDk5YzM5MGI4Zl85_6c608f61-71f4-4c03-ba9b-5d21d5b1a185"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib1bd4d44c6524fc791227edad4388358_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpmZmI3OWZhOGFmMGE0MjRiYmJjYWI5MjhhMTZjMDU4MV80_b55179ce-0b9a-416b-bdbe-f6fac3634c81"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i537d5a832e4d474aae2c7cb162848527_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNC0xLTEtMjc1OTIvdGV4dHJlZ2lvbjpmZmI3OWZhOGFmMGE0MjRiYmJjYWI5MjhhMTZjMDU4MV85_e3b52c62-760c-4604-a917-f22965cad064"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id5b309faa58a4f9b9c27099998b82e91_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo0MGZkNWU1YTc1NGM0YTM5YTRiNjZiYTg2ZjkzNzU3NF80_118de439-5b7b-46e8-91e5-254334b4da42"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i25e17263351043dcabf82de19f1ab45a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzUtNi0xLTEtMjc1OTIvdGV4dHJlZ2lvbjo0MGZkNWU1YTc1NGM0YTM5YTRiNjZiYTg2ZjkzNzU3NF85_7f405175-b628-4200-9209-d14e4c51f095"
      unitRef="number">0.024</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzYtMi0xLTEtMjc1OTI_ecc4414e-e25d-4af9-a62d-99a4bf398d79"
      unitRef="usdPerShare">21.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzYtNC0xLTEtMjc1OTI_869c3e38-28c5-47a8-9569-877a367917f4"
      unitRef="usdPerShare">12.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzYtNi0xLTEtMjc1OTI_e44bd3e0-9ea7-40d4-9188-b3a79f41b89a"
      unitRef="usdPerShare">17.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzgtMi0xLTEtMjc1OTI_c7018c77-429c-4a29-9520-69456f66841f"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzgtNC0xLTEtMjc1OTI_3e559445-8e80-4b5e-bfe8-dc79bba4dd03"
      unitRef="shares">400000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzgtNi0xLTEtMjc1OTI_dfba21da-74fe-45cd-9fd8-7abd3e826add"
      unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib41d28d57c3846d5b19bc987c65997bf_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzktMi0xLTEtMjc1OTI_e29a359d-dd12-4845-b2f3-a5103414682b"
      unitRef="usd">4900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if14d91d6e28347f0954622dcf2e32e86_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzktNC0xLTEtMjc1OTI_31a2a33e-2ac8-4aee-afbc-7051160bc7ec"
      unitRef="usd">4000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaeb9baba496148949960d654276cd870_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90YWJsZTo5OTdiMjQ0MmY5MzQ0NTZkOWMxOGI2ZDcwYjRkNDlkNS90YWJsZXJhbmdlOjk5N2IyNDQyZjkzNDQ1NmQ5YzE4YjZkNzBiNGQ0OWQ1XzktNi0xLTEtMjc1OTI_8b9c77a5-57a3-427b-a4f4-aa95566a5dd6"
      unitRef="usd">4100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzY1NjA_ed49bbf6-258b-4266-84e1-18592de6cf1a"
      unitRef="usd">15600000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzY1Njc_103e678e-0211-42be-9171-4f4cb92c5abc"
      unitRef="usd">14400000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcxNDg_4df3bd4a-6b00-4f17-a469-bd712092a202"
      unitRef="usd">19900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcxNTI_9da722af-b067-4b4a-8b3b-1dc8e27f8de8"
      unitRef="usd">15900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTUvZnJhZzo5NGQ4OGRiZmVmNTE0YTZhOTNhZWYwN2NhM2RjNGU1OC90ZXh0cmVnaW9uOjk0ZDg4ZGJmZWY1MTRhNmE5M2FlZjA3Y2EzZGM0ZTU4XzcxNTk_acc3453b-3131-42ac-a2cd-1e6fd804de97"
      unitRef="usd">15000000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NDk_f6cf4e24-c951-44d4-910b-e240e4c0b1bd">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for consists of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal and State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes consists of the following (in millions):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of deferred tax (liabilities) assets are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(127.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee-related accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent to income before income taxes and the income tax provision is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision at the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nondeductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Disallowed meals and entertainment expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Excess stock-based compensation benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work opportunity tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had no domestic net operating losses and had $1.3 million of foreign net operating losses, which have no expiration date.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company has recorded a valuation allowance of approximately $0.3 million at December 31, 2021 related to net operating loss carryforwards.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company had undistributed earnings of foreign subsidiaries of approximately $10.0 million, substantially all of which are permanently reinvested. The Company will repatriate a portion of these foreign earnings in situations it deems advantageous for business operations, tax or cash management reasons. In doing so, the Company could be subject to state income and foreign taxes which would be insignificant. The determination of the amount of unrecognized deferred income tax liability for any basis differences on the permanently reinvested foreign earnings is not practicable due to the complexities associated with this hypothetical calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company had gross deferred tax assets of $71.7 million and $79.6 million and gross deferred tax liabilities of $160.4 million and $188.1 million at December&#160;31, 2021 and 2020, respectively. Management has determined the gross deferred tax assets are realizable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;At December&#160;31, 2021, 2020 and 2019, there were $1.3 million of unrecognized tax benefits, respectively, and changes during those years were not significant. If recognized, these unrecognized tax benefits would affect the annual effective tax rate. The gross unrecognized tax benefits are included in other long-term liabilities in the accompanying consolidated balance sheets. The Company recognizes interest and penalties related to uncertain tax positions in income tax expense in the accompanying consolidated statements of operations and comprehensive income. The amount of interest and penalties recognized in the consolidated financial statements is not significant. The Company believes that there will be no significant decrease in unrecognized tax benefits by the end of 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;The Company is subject to taxation in the United States and various states and foreign jurisdictions. The IRS has completed an examination of the Company's U.S. income tax return for the 2017 tax year with no change. The Company remains subject to U.S. federal income tax examinations for 2018 and subsequent years. For the majority of U.S. states, with few exceptions and generally for the foreign tax jurisdictions, the Company remains subject to examination for 2017 and subsequent years.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NzU_8eb09875-00bb-4b06-a37f-441391063672">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The provision for income taxes for consists of the following (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;62.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal and State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzMtMi0xLTEtMjc1OTI_38bd30f1-5714-4e72-9807-22024111405d"
      unitRef="usd">43600000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzMtNC0xLTEtMjc1OTI_a2fca577-985f-4a86-85ed-af6cb2d6597f"
      unitRef="usd">44900000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzMtNi0xLTEtMjc1OTI_f51856b4-9d51-4f83-9b6e-6bbdd1ca1254"
      unitRef="usd">26000000.0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzQtMi0xLTEtMjc1OTI_e25c055e-1ce3-477a-9afb-37d202dcc79c"
      unitRef="usd">15500000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzQtNC0xLTEtMjc1OTI_0551df82-ff14-47a5-af5c-1e5106d5707f"
      unitRef="usd">15500000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzQtNi0xLTEtMjc1OTI_cd2a7ac5-d8f6-431e-9400-08765350674c"
      unitRef="usd">7500000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzUtMi0xLTEtMjc1OTI_21e4f9f0-dacc-4004-bd3e-e0d319d73167"
      unitRef="usd">3000000.0</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzUtNC0xLTEtMjc1OTI_27e586d2-8459-40ed-9d06-bccdcd68e3c5"
      unitRef="usd">1700000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzUtNi0xLTEtMjc1OTI_7a2f8fb5-c9cb-4807-a78c-06d873dd5361"
      unitRef="usd">1300000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzYtMi0xLTEtMjc1OTI_60e3145b-db1b-4804-adf8-1bb4d42157d1"
      unitRef="usd">62100000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzYtNC0xLTEtMjc1OTI_f4e4e7c1-2038-4c92-ae0e-5f0469cb618b"
      unitRef="usd">62100000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzYtNi0xLTEtMjc1OTI_cde4b258-2254-4315-98da-c2ddf50d4dc8"
      unitRef="usd">34800000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzgtMi0xLTEtMjc1OTI_cc8331e6-ab81-4ef0-82af-9828fd554516"
      unitRef="usd">19500000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzgtNC0xLTEtMjc1OTI_c29b7394-053f-4881-8b47-2531fb2bcd3f"
      unitRef="usd">1800000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzgtNi0xLTEtMjc1OTI_b51f2167-fd65-4d2f-8b35-604172173511"
      unitRef="usd">19900000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzExLTItMS0xLTI3NTky_a7bc204a-00e5-4485-9ebb-79d75b6760e3"
      unitRef="usd">81600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzExLTQtMS0xLTI3NTky_65623860-6c88-4879-88aa-b7403b581ab8"
      unitRef="usd">63900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpkYjU4NjljNDczZjA0OWJmYWRhMDQxNTZmNzFlZDE3OS90YWJsZXJhbmdlOmRiNTg2OWM0NzNmMDQ5YmZhZGEwNDE1NmY3MWVkMTc5XzExLTYtMS0xLTI3NTky_681272ac-53e5-4995-b616-51596522de1f"
      unitRef="usd">54700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NTI_b698fc0c-7aa4-4d87-b937-6efc7a9fc36d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before income taxes consists of the following (in millions):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;241.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;204.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzItMi0xLTEtMjc1OTI_c71d91a1-2e26-4530-b63f-69118ba8dbc0"
      unitRef="usd">304500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzItNC0xLTEtMjc1OTI_b0b8095f-f11f-40c5-a69f-fded46800b6e"
      unitRef="usd">237600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzItNi0xLTEtMjc1OTI_3cf859cb-d45e-49a1-afcb-c1571e4c7ee0"
      unitRef="usd">199700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzMtMi0xLTEtMjc1OTI_5c6492e6-d539-4b9b-9529-bd9c3c5419cf"
      unitRef="usd">8900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzMtNC0xLTEtMjc1OTI_e834e97b-8959-448e-a8ef-94dc3f5808e1"
      unitRef="usd">3900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzMtNi0xLTEtMjc1OTI_84a2f295-c32f-4f68-ab1f-b140f6047290"
      unitRef="usd">4700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzQtMi0xLTEtMjc1OTI_28ef6e7e-f25b-4d7d-9ace-d4fe71c171d7"
      unitRef="usd">313400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzQtNC0xLTEtMjc1OTI_a1b0f943-5879-4263-b2e0-b227251ae5af"
      unitRef="usd">241500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiNGU2N2Q2YWZiMGE0NTc5YmU3NWRhMWQ0M2VmZWU2NS90YWJsZXJhbmdlOmI0ZTY3ZDZhZmIwYTQ1NzliZTc1ZGExZDQzZWZlZTY1XzQtNi0xLTEtMjc1OTI_19fae1f1-6262-4f85-85f4-643e662cd8f8"
      unitRef="usd">204400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4Njk_f2b8cd86-44ea-4fa4-bd94-f4e56faec37c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The components of deferred tax (liabilities) assets are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.087%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.067%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.773%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;text-indent:-13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(127.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(14.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(22.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee-related accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll tax deferral&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(89.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(108.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzItMi0xLTEtMjc1OTI_deb53c69-cdfc-418f-a1df-857f932a7dca"
      unitRef="usd">127500000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzItNC0xLTEtMjc1OTI_8517dd4b-ba18-4aa1-9c3f-f8aa2ce0a77a"
      unitRef="usd">145400000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzMtMi0xLTEtMjc1OTI_e41b9efa-1f75-4d3c-8508-dff436df4a75"
      unitRef="usd">11400000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzMtNC0xLTEtMjc1OTI_af848f4f-cdff-45c6-9e7d-47fec622e72f"
      unitRef="usd">14300000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <asgn:DeferredTaxLiabilityLeasingAsset
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzQtMi0xLTEtMjc1OTI_ad2b8597-9e5f-4308-8a09-8117f96cb6e5"
      unitRef="usd">14800000</asgn:DeferredTaxLiabilityLeasingAsset>
    <asgn:DeferredTaxLiabilityLeasingAsset
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzQtNC0xLTEtMjc1OTI_3037903b-a6e6-47a5-b18f-3a44f3747e15"
      unitRef="usd">22100000</asgn:DeferredTaxLiabilityLeasingAsset>
    <asgn:DeferredTaxAssetsLeasingliabilities
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzUtMi0xLTEtMjc1OTI_838a0bf0-0a30-478e-a9d6-53629ed4214e"
      unitRef="usd">15600000</asgn:DeferredTaxAssetsLeasingliabilities>
    <asgn:DeferredTaxAssetsLeasingliabilities
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzUtNC0xLTEtMjc1OTI_47b13da3-cbb2-4716-b047-ddc5cb4c0b0d"
      unitRef="usd">23300000</asgn:DeferredTaxAssetsLeasingliabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzYtMi0xLTEtMjc1OTI_427deb4b-6610-45e2-961a-7de2a58405a6"
      unitRef="usd">1500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzYtNC0xLTEtMjc1OTI_c5ccca80-5e83-4403-be91-074c2f90c847"
      unitRef="usd">1400000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzctMi0xLTEtMjc1OTI_0ea3e3a7-5160-4d74-adb7-303061733f46"
      unitRef="usd">20500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzctNC0xLTEtMjc1OTI_23c9af44-8126-46ac-a07a-4eae133a466e"
      unitRef="usd">14800000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzktMi0xLTEtMjc1OTI_d19b6272-9ab1-42e1-b152-ce9cb9928e65"
      unitRef="usd">10000000.0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzktNC0xLTEtMjc1OTI_6614cf04-e9b7-4f82-bb6f-adb713065feb"
      unitRef="usd">8400000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEwLTItMS0xLTI3NTky_5629b320-f846-4e64-bc8d-e0f3f7b1d5ca"
      unitRef="usd">10500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEwLTQtMS0xLTI3NTky_3f46b849-51ed-4d50-a3f1-2e09179a03ff"
      unitRef="usd">22500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <asgn:DeferredTaxAssetsOtherNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEyLTItMS0xLTI3NTky_67b51a31-7436-4d5b-af4f-3795a139cfcc"
      unitRef="usd">6600000</asgn:DeferredTaxAssetsOtherNoncurrent>
    <asgn:DeferredTaxAssetsOtherNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzEyLTQtMS0xLTI3NTky_581d17d4-5b82-45d3-809d-8644038fd0db"
      unitRef="usd">2900000</asgn:DeferredTaxAssetsOtherNoncurrent>
    <asgn:DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzE1LTItMS0xLTI3NTky_95d09edb-2dcb-4aee-950a-26d6cd91c78f"
      unitRef="usd">89000000.0</asgn:DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance>
    <asgn:DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTpiN2IxYWYwODYzNjA0YjQzYjQ5YmEyZjY1MjY0MTM2NS90YWJsZXJhbmdlOmI3YjFhZjA4NjM2MDRiNDNiNDliYTJmNjUyNjQxMzY1XzE1LTQtMS0xLTI3NTky_2322c1c0-c4e3-4c64-84ac-1a426184721e"
      unitRef="usd">108500000</asgn:DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzI4NTM_05f3be03-436d-426f-94fa-a0e25d6b1734">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The reconciliation between the amount computed by applying the U.S. federal statutory tax rate of 21 percent to income before income taxes and the income tax provision is as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.230%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.235%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax provision at the statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Nondeductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Disallowed meals and entertainment expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Excess stock-based compensation benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Work opportunity tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;63.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzM2Nw_86089b4a-4968-47fb-9a12-6f4d8582fbdb"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzM2Nw_8b3f17db-733a-479a-9a97-919074e8ca03"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzM2Nw_8d254593-7caa-4185-95e7-3b9a8335b2d4"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzItMi0xLTEtMjc1OTI_88c741d2-d675-4996-8f34-67ec7e607668"
      unitRef="usd">65800000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzItNC0xLTEtMjc1OTI_086bf610-aaeb-4e2d-9745-11644f7cd47a"
      unitRef="usd">50700000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzItNi0xLTEtMjc1OTI_0459eabf-d555-473d-8299-6c3eeb4dde54"
      unitRef="usd">42900000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzMtMi0xLTEtMjc1OTI_29dd66bc-01e3-46d4-8e64-cc137a221317"
      unitRef="usd">15200000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzMtNC0xLTEtMjc1OTI_e7bf05cd-43a3-4d2f-8757-0426ad27be13"
      unitRef="usd">12700000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzMtNi0xLTEtMjc1OTI_d1839805-0233-4030-bb50-d4cd6423958f"
      unitRef="usd">10600000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtMi0xLTEtNDA5NjU_0e69910c-9fe8-461f-95b6-da6bea56663c"
      unitRef="usd">3300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNC0xLTEtNDA5NzI_68f324a8-d75c-4cba-b688-ba327c1c3098"
      unitRef="usd">1300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNi0xLTEtNDA5Nzk_bf91c206-ed6e-4283-900b-01145f47504f"
      unitRef="usd">1400000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtMi0xLTEtMjc1OTI_75f9d286-394d-4253-bc42-fb2beb1725a0"
      unitRef="usd">200000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNC0xLTEtMjc1OTI_b4a9d8bc-b8ec-49ce-824a-93a1fa9bc0fb"
      unitRef="usd">500000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzQtNi0xLTEtMjc1OTI_5f8ab00c-3492-4c48-9eb3-2714ce3feb70"
      unitRef="usd">1300000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzUtMi0xLTEtMjc1OTI_d2ebb7f6-c4fc-4c5b-8304-94a22bfe69ee"
      unitRef="usd">-2000000.0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzUtNC0xLTEtMjc1OTI_c296fabf-984b-49cb-bc44-cab580f3c8f1"
      unitRef="usd">-1100000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzUtNi0xLTEtMjc1OTI_bbe7c02a-26d0-4958-b2e4-9b00cf92290d"
      unitRef="usd">-600000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzYtMi0xLTEtMjc1OTI_0ede1c79-437c-40fd-bde8-bedaf398e729"
      unitRef="usd">3100000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzYtNC0xLTEtMjc1OTI_ffada942-64f7-40fc-8064-b2ad3949c0ff"
      unitRef="usd">2000000.0</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzYtNi0xLTEtMjc1OTI_a031f065-f2f0-44bd-bb39-22745c741406"
      unitRef="usd">2500000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzgtMi0xLTEtMjc1OTI_a13235ac-70db-4c9f-ad14-49e5c33944d9"
      unitRef="usd">2200000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzgtNC0xLTEtMjc1OTI_dfce17ed-24fb-4a61-b162-41db89152bf9"
      unitRef="usd">1800000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzgtNi0xLTEtMjc1OTI_2b2f6758-9864-476f-bd01-96f797696507"
      unitRef="usd">1600000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzktMi0xLTEtMjc1OTI_18221339-4b11-4328-858d-7e22c62c05a5"
      unitRef="usd">81600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzktNC0xLTEtMjc1OTI_333f709f-3477-469c-ab73-f0177cbb3cee"
      unitRef="usd">63900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90YWJsZTo0NmFmNTA4YjhhMDg0Zjg3YWIzMWNlZjE2MzIyNDA4OC90YWJsZXJhbmdlOjQ2YWY1MDhiOGEwODRmODdhYjMxY2VmMTYzMjI0MDg4XzktNi0xLTEtMjc1OTI_16f390e3-71d1-4583-9b81-20fe924c5234"
      unitRef="usd">54700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzUzNw_9466b1a4-d7a6-4e7a-bb02-afa832b09d03"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzIxOTkwMjMyNTg5NTk_3e9d9b6a-b99b-4c7c-890a-aa0791b876f2"
      unitRef="usd">1300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i06d15f55b83d44ccb23e5a31792d5c0c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzIxOTkwMjMyNTg5ODQ_492bf8ad-cd19-47a4-ad98-3092741656f1"
      unitRef="usd">300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0a01842694f0498385ad54ef40a37c09_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzg4MQ_a67587b8-7aaf-4cea-857f-38e614d62a11"
      unitRef="usd">10000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE0OTA_87fcd051-a08f-4d61-aa75-9e441f4d6fbe"
      unitRef="usd">71700000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE0OTc_a7b96d60-7c80-45b9-9172-72a62a1420e6"
      unitRef="usd">79600000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE1Mzg_8d804fdc-72b0-497c-8500-d393f38a2a17"
      unitRef="usd">160400000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE1NDU_0070e819-cc5b-4976-b0db-669708303a1f"
      unitRef="usd">188100000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMTgvZnJhZzoxMjM2YzZiY2E3M2E0OTEzYWFiMTg3M2M3NzdiZmQxMy90ZXh0cmVnaW9uOjEyMzZjNmJjYTczYTQ5MTNhYWIxODczYzc3N2JmZDEzXzE3NTQ_b1211bb1-d0e7-4a29-97c0-5f905e45468c"
      unitRef="usd">1300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90ZXh0cmVnaW9uOmU3YTE4Zjk5NjU3ZjRkYmVhMDc1YWViYWViNjQ3NWYzXzE4OQ_f34937ed-57a1-4d9e-8640-9afb33589ec0">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of common share equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares and share equivalents outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90ZXh0cmVnaW9uOmU3YTE4Zjk5NjU3ZjRkYmVhMDc1YWViYWViNjQ3NWYzXzE5NQ_91dfaf0b-bebb-42d6-ae79-cb76abdf18f2">&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of the number of shares and share equivalents used to calculate basic and diluted earnings per share (in millions, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:4.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive effect of common share equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average number of common shares and share equivalents outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzItMi0xLTEtMzAxNzI_c56fc82f-02cf-4898-8531-b0e60c9ecea6"
      unitRef="usd">231800000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzItNC0xLTEtMzAxNzI_0683e2f6-eed2-4666-abbd-e573f3e44c22"
      unitRef="usd">177600000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzItNi0xLTEtMzAxNzI_28fcbc1e-1652-4b3b-8afd-146870849f8d"
      unitRef="usd">149700000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzMtMi0xLTEtMzAyMzE_b7f5e431-99cd-4bfc-b12c-905a9e7c32ec"
      unitRef="usd">178100000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzMtNC0xLTEtMzAyMzE_c6228036-d678-4c0a-abf3-1aa243d288ce"
      unitRef="usd">22700000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzMtNi0xLTEtMzAyMzE_ef3a9fb9-d7d4-4784-9b76-cda98122f791"
      unitRef="usd">25000000.0</asgn:NetIncomeFromDiscontinuedOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzQtMi0xLTEtMzAxNzQ_2723a03f-6227-488f-9683-194527a79a95"
      unitRef="usd">409900000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzQtNC0xLTEtMzAxNzQ_01f08754-5d29-4248-8081-a7fcd1ecefe3"
      unitRef="usd">200300000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzQtNi0xLTEtMzAxNzQ_9f857644-8511-42c4-ac85-df9b0095c041"
      unitRef="usd">174700000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzYtMi0xLTEtMzAyNDI_d25598d3-55cd-4c96-bc73-59b57cb53fdf"
      unitRef="shares">52700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzYtNC0xLTEtMzAyNDI_09bb7cc7-b9c0-4c28-920e-e5570ce3e8f3"
      unitRef="shares">52700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzYtNi0xLTEtMzAyNDI_dcd44a87-96f5-4d79-b4af-9dfa78e40077"
      unitRef="shares">52800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzUtMi0xLTEtMjc1OTI_07b81cc3-dfac-4046-bd67-a1e113395e56"
      unitRef="shares">800000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzUtNC0xLTEtMjc1OTI_72ae5a78-bed0-4930-8f22-fce422e11140"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzUtNi0xLTEtMjc1OTI_80c6441a-d910-44b9-b26a-761819d0c8a3"
      unitRef="shares">600000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtMi0xLTEtMzAyNDI_91bbc961-8e58-4618-8b6b-075763e6afc4"
      unitRef="shares">53500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNC0xLTEtMzAyNDI_ccc9b07c-721b-4731-a0b1-e84981610bd2"
      unitRef="shares">53300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNi0xLTEtMzAyNDI_fee3cc24-b5ef-4a6d-bedb-0c0718b4170f"
      unitRef="shares">53400000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtMi0xLTEtMjc1OTI_21e22aa5-de47-4be6-8853-a0ea405ff857"
      unitRef="usdPerShare">4.40</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNC0xLTEtMjc1OTI_05976560-ca6b-42bd-9f21-304feb51c3d7"
      unitRef="usdPerShare">3.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzgtNi0xLTEtMjc1OTI_bde0fb9e-a1de-4f3b-b42f-1eae29458e02"
      unitRef="usdPerShare">2.84</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEyLTItMS0xLTMwMjk5_dab71e46-59b0-4f6a-88d0-2b432f78f258"
      unitRef="usdPerShare">3.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEyLTQtMS0xLTMwMjk5_4213fb54-98c6-4250-b9ed-8e7f649acde0"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEyLTYtMS0xLTMwMjk5_662cb3ee-1598-4a6b-986c-6321ea397f15"
      unitRef="usdPerShare">0.47</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEzLTItMS0xLTMwMjk5_2fa127fb-6f19-4f6f-bbc8-6829ed525289"
      unitRef="usdPerShare">7.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEzLTQtMS0xLTMwMjk5_d70bfb1c-d9fe-4312-a23c-54fd72884d8a"
      unitRef="usdPerShare">3.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzEzLTYtMS0xLTMwMjk5_6022cd12-48c3-4169-8e47-d35d7a80f315"
      unitRef="usdPerShare">3.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzktMi0xLTEtMjc1OTI_e7f19137-8f0e-4d51-94a4-7ad20810a2d4"
      unitRef="usdPerShare">4.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzktNC0xLTEtMjc1OTI_67f73a89-6acb-4354-b64c-766070ed8697"
      unitRef="usdPerShare">3.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzktNi0xLTEtMjc1OTI_bbfe154f-45a3-4c3b-ace3-2d835c0e2a76"
      unitRef="usdPerShare">2.80</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE2LTItMS0xLTMwMzEw_d446d07c-5a8b-41b5-a49c-bb7843a5c3f8"
      unitRef="usdPerShare">3.33</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE2LTQtMS0xLTMwMzEw_07a6d3fc-2cb6-4cdb-a5a7-a0f27bd6b0b5"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE2LTYtMS0xLTMwMzEw_f9fae47a-8d17-43b4-b085-92248f120333"
      unitRef="usdPerShare">0.48</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE3LTItMS0xLTMwMzEw_87c9c6c4-982d-4484-9f1d-1dd1bc0a2d7f"
      unitRef="usdPerShare">7.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE3LTQtMS0xLTMwMzEw_abb85db9-88f3-47b5-8a4d-9ec98247be86"
      unitRef="usdPerShare">3.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjQvZnJhZzplN2ExOGY5OTY1N2Y0ZGJlYTA3NWFlYmFlYjY0NzVmMy90YWJsZTo5ZjZkYTA5MDgxMjY0MmQ1YWFlMjhhZTFiMDc2YTUzMi90YWJsZXJhbmdlOjlmNmRhMDkwODEyNjQyZDVhYWUyOGFlMWIwNzZhNTMyXzE3LTYtMS0xLTMwMzEw_2f146d71-94b3-4fd8-8874-2324d1dba355"
      unitRef="usdPerShare">3.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5NTE_81bfc37a-052d-4b18-b64a-0f0eff38b270">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASGN provides information technology and professional services in the technology, digital and creative fields across the commercial and government sectors. ASGN operates through its Commercial and Federal Government segments. Virtually all of the Company's revenues are generated in the United States.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Prior to the divestiture of the Oxford business, the Company had three reportable segments: Apex, Oxford and ECS. As a result of the divestiture, the Oxford Segment is no longer a reportable segment, the Apex Segment was renamed the Commercial Segment and the ECS Segment was renamed the Federal Government Segment. The Company's CyberCoders division, which was previously part of the Oxford Segment, is now included in the Commercial Segment. All segment information included herein reflects these changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Commercial Segment provides IT services and solutions, digital and creative services to Fortune 1000 and mid-market clients across the United States, Canada and Europe. The Federal Government Segment delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, application and IT modernization, science and engineering to defense, intelligence and federal civilian agencies. Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,927.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,497.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,617.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;934.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;778.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;830.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Federal Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,009.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,415.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;947.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:67.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:95%"&gt;Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:27pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Virtually all of the revenues from the Commercial Segment are generated from time-and-materials ("T&amp;amp;M") contracts where payments are based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. Revenues from the Federal Government Segment are generated from: (i) firm-fixed-price, (ii) T&amp;amp;M and (iii) cost reimbursable contracts. Virtually all of the Company's revenues are recognized over time. Revenues by segment and by type are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:389.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:198.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,285.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,117.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,288.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;641.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,927.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,497.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,617.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Federal Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Firm-fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;399.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost reimbursable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,009.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,415.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Federal Government Segment revenues by customer type are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Department of Defense and Intelligence Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;589.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;453.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Civilian&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzE0ODQzNDA2OTg1ODcw_b96bd78d-c5bb-443d-8787-0f48f64cce69"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5NDg_50454ec3-0287-4010-97cc-a248716b80ac">Management evaluates the performance of each segment primarily based on revenues, gross profit and operating income derived directly from internal financial reporting of the segments used for corporate management purposes, which is presented below by segment (in millions): &lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.327%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.854%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,927.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,497.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,617.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;934.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;778.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;830.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;355.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;284.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Federal Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,009.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,415.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;947.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;51.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:2pt;font-weight:400;line-height:120%"&gt;___________________&lt;/span&gt;&lt;/div&gt;Consolidated operating income includes corporate operating expenses, which are not allocated to the segments. These include stock-based compensation expense, depreciation expense, compensation for corporate employees, acquisition, integration and strategic planning expenses and public company expenses.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzMtMi0xLTEtMjc1OTI_a6dbc463-f384-4b14-a6ca-869799596f38"
      unitRef="usd">2927100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzMtNC0xLTEtMjc1OTI_732247fd-739c-4329-a0fb-3936d1f05393"
      unitRef="usd">2497900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzMtNi0xLTEtMjc1OTI_7d2bb202-5f3e-4e59-b957-a8842e53eb0d"
      unitRef="usd">2617400000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzQtMi0xLTEtMjc1OTI_a55fdde3-9e7c-4988-a90c-652f9f27375c"
      unitRef="usd">934900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzQtNC0xLTEtMjc1OTI_3af62753-a049-41b0-ac99-2f57cda63aeb"
      unitRef="usd">778300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzQtNi0xLTEtMjc1OTI_6670f938-80fe-49e4-9d0f-bb4777123db2"
      unitRef="usd">830400000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzUtMi0xLTEtMjc1OTI_7d2857c8-a3a4-4658-a8f7-896a2920c9bd"
      unitRef="usd">355900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzUtNC0xLTEtMjc1OTI_1aff97e9-807d-4a96-be26-3fe1ac5eb839"
      unitRef="usd">284500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzUtNi0xLTEtMjc1OTI_3b65ad5e-5375-4de7-90ac-54648e7d11c8"
      unitRef="usd">297800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtMi0xLTEtMzA0OTc_d2c458fb-0538-45ee-b7c6-2d3161b5c283"
      unitRef="usd">13900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNC0xLTEtMzA0OTc_9fd04d20-389f-4120-8ced-3de26c847e84"
      unitRef="usd">14400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNi0xLTEtMzA0OTc_819ee0d9-6035-46d2-9907-bc98fe5b07cd"
      unitRef="usd">14600000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3add6d297aee4e5ba40407a117b8345b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtMi0xLTEtMjc1OTI_3880fdb8-ee46-4054-8899-da476295eb6c"
      unitRef="usd">25700000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i06e40902a9254ea7a750401f84f0e875_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNC0xLTEtMjc1OTI_d4a6a4f5-8297-48ab-9154-54838e0ec45e"
      unitRef="usd">22900000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i329ad395cbbe4bc0bd91f87bc2e9dc1f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzYtNi0xLTEtMjc1OTI_ddcd4182-3d26-4a1f-bac9-e0d0f56d427e"
      unitRef="usd">23200000</us-gaap:AdjustmentForAmortization>
    <us-gaap:Revenues
      contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEzLTItMS0xLTI3NTky_21aa74e8-103d-4910-a9c0-794e939a1cd1"
      unitRef="usd">1082400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEzLTQtMS0xLTI3NTky_596ccde5-d900-41d6-9b48-777c744b4978"
      unitRef="usd">1004200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEzLTYtMS0xLTI3NTky_ce413d9c-39f9-4552-9792-8a43944716bc"
      unitRef="usd">798200000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE0LTItMS0xLTI3NTky_8a558968-da7a-4d33-9b21-1eff7d6006cb"
      unitRef="usd">207600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE0LTQtMS0xLTI3NTky_849a17de-6819-4ce4-9b8a-9a65d6850557"
      unitRef="usd">168900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE0LTYtMS0xLTI3NTky_bdeee20e-714b-408d-8e87-ec7ec21aa2d5"
      unitRef="usd">141100000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE1LTItMS0xLTI3NTky_25758647-335b-48de-8967-3b860933186c"
      unitRef="usd">76100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE1LTQtMS0xLTI3NTky_887d391c-3fdc-437e-bcd9-dace09de0bb7"
      unitRef="usd">58000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE1LTYtMS0xLTI3NTky_627a3991-8772-4f5c-ae23-2b9b86d69190"
      unitRef="usd">43400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEyLTItMS0xLTM0MDE5_70e1fc8b-6639-49db-b677-2c3ab671b64e"
      unitRef="usd">8500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEyLTQtMS0xLTMwNTIx_361094d3-93b9-4131-90a0-ded6ff8a221c"
      unitRef="usd">9000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzEyLTYtMS0xLTMwNTMz_cfb9a431-6495-4fa5-bdb1-937a2dd647d7"
      unitRef="usd">13300000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3676bafd1e5c488b96342718f723418e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE2LTItMS0xLTI3NTky_aa52694e-1dac-4b93-ac41-665db1366bad"
      unitRef="usd">30000000.0</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i54c0781dd16845a0b99374e1d35efc88_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE2LTQtMS0xLTI3NTky_be81767e-5fc8-4f6b-8a19-6349d88e10da"
      unitRef="usd">28100000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i18044d66d18f46dbbc49e175685df8fe_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE2LTYtMS0xLTI3NTky_0f859290-6b9d-4863-b936-c2d44b13ab53"
      unitRef="usd">27100000</us-gaap:AdjustmentForAmortization>
    <us-gaap:Revenues
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE4LTItMS0xLTI3NTky_de5b6e93-fe4e-4779-8519-1c1abaf39330"
      unitRef="usd">4009500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE4LTQtMS0xLTI3NTky_268f0802-3132-4655-b6ec-5915c170899b"
      unitRef="usd">3502100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE4LTYtMS0xLTI3NTky_9f63e0de-fed5-428c-9fe7-59a64acc3a42"
      unitRef="usd">3415600000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE5LTItMS0xLTI3NTky_252a1dba-f4d3-428e-b38c-7efc8cb5e7a4"
      unitRef="usd">1142400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE5LTQtMS0xLTI3NTky_cb0fc729-0801-4fe5-8ca5-441d6a3c3f9d"
      unitRef="usd">947200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE5LTYtMS0xLTI3NTky_2d07ebb0-cd62-4701-b133-22c4649bdf21"
      unitRef="usd">971500000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTItMS0xLTUyODUx_7d86143b-e95c-4a64-a0c4-40bae963bcab"
      unitRef="usd">350900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTQtMS0xLTUyODUx_67ee0e98-ba0f-441b-b87d-f6cf5ccbca27"
      unitRef="usd">281200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTYtMS0xLTUyODUx_c6862fb3-98af-497a-b7af-ef6ae7962049"
      unitRef="usd">276200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Depreciation
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTItMS0xLTM0MDA4_4f4b00f5-e883-42ac-a869-c4918ccb6681"
      unitRef="usd">28000000.0</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTQtMS0xLTMwNTU4_b0ce5372-cef5-4086-b78c-600e1285c4dd"
      unitRef="usd">28300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzE3LTYtMS0xLTMwNTUx_06fcbe0e-67c8-4a39-9aaf-a1a3fe55d686"
      unitRef="usd">28000000.0</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzIxLTItMS0xLTI3NTky_03fb3289-67f9-4aee-85c5-ecb99805e50f"
      unitRef="usd">55700000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzIxLTQtMS0xLTI3NTky_9a89c507-5aab-47b8-993b-32062c85681f"
      unitRef="usd">51000000.0</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4OWIyOWY5MDczOTk0ZDdhOTZlMDE5MzNlNzI5MTNjNC90YWJsZXJhbmdlOjg5YjI5ZjkwNzM5OTRkN2E5NmUwMTkzM2U3MjkxM2M0XzIxLTYtMS0xLTI3NTky_0acdb722-64a3-4a42-ae3b-8f61cd238075"
      unitRef="usd">50300000</us-gaap:AdjustmentForAmortization>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5Mjg_c4f05fac-84ba-43c1-8560-6342ae4fc65c">Revenues by segment and by type are as follows (in millions):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:389.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:198.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Assignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,285.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,117.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,288.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consulting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;641.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;329.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,927.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,497.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,617.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Federal Government&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Firm-fixed-price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;295.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;272.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;214.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Time and materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;399.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost reimbursable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;387.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;316.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,009.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,415.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="ibbddf53a9f574bf695bec667c60f6d73_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzMtMi0xLTEtMjc1OTI_81c0efe4-7e30-4994-b8d1-d005a7c0ac9a"
      unitRef="usd">2285900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i39bdf7828cc9459397dac6545143bc12_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzMtNC0xLTEtMjc1OTI_6108743b-0eee-48c4-a95f-0d2d4349e557"
      unitRef="usd">2117000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie633f7ab4d364fa78cba4d5b96656ba4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzMtNi0xLTEtMjc1OTI_e2d6f7f1-33d3-45aa-83a5-0540436d229c"
      unitRef="usd">2288300000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i31b835fcb48f4c2e9ee0bd9e23af9cbc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzQtMi0xLTEtMjc1OTI_03666328-a765-4f04-aa83-d5409a69009d"
      unitRef="usd">641200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iac23dbd53dde4b8f927bb656a8f049bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzQtNC0xLTEtMjc1OTI_1ddc79ad-04f3-4ecf-acb7-24a8b037336f"
      unitRef="usd">380900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d6b75d435fc4a84b3272c8b2a255b46_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzQtNi0xLTEtMjc1OTI_63ccea45-246f-4566-b7ea-f5f49464ca94"
      unitRef="usd">329100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie1bb4c4b630e413a849723ec1add991d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzUtMi0xLTEtMjc1OTI_4c63422c-b323-4315-b44b-013814a0449b"
      unitRef="usd">2927100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2ca12059dec1410599b8554732f1e853_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzUtNC0xLTEtMjc1OTI_1c1ad449-487d-49d1-b0ab-52ce27f54abd"
      unitRef="usd">2497900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id76bfdf566594cfcab24b5424095ca93_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzUtNi0xLTEtMjc1OTI_ed615e4f-51bc-48bb-bb3e-0f8098328aba"
      unitRef="usd">2617400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a5131d526a54e3e993beeb2ac5efee7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzExLTItMS0xLTI3NTky_732b82cd-bc26-4dc8-988c-6b6dbd5398d4"
      unitRef="usd">295600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaae9a5723f3e46788404e6601dd3ff92_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzExLTQtMS0xLTI3NTky_8463ea1f-e77f-40ea-ad95-4376bead132f"
      unitRef="usd">272000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0de6db8556d34a7a9371e4201cacd4bd_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzExLTYtMS0xLTI3NTky_9be24191-d571-4b92-86e5-624a482595b2"
      unitRef="usd">214000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0d9c45345baa4b8fb480902154620698_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEyLTItMS0xLTI3NTky_7a8b68c7-e628-4618-ac73-a457601b75e8"
      unitRef="usd">399000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id0ca7782848548a5babec85b352b227c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEyLTQtMS0xLTI3NTky_091ff98d-efad-4128-8587-809ba322effa"
      unitRef="usd">322600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3c898c3de7a84d70a38af34b3f1685b7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEyLTYtMS0xLTI3NTky_b77e9201-ff45-4740-8ce8-b3de9d0586bd"
      unitRef="usd">267800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5e639a138276487f940e8e1927741ad5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEzLTItMS0xLTI3NTky_bacff2ef-ed7d-4ac7-88c9-265f5c4b9384"
      unitRef="usd">387800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie68ccd43d299449ba2fd22c523231913_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEzLTQtMS0xLTI3NTky_12c0443d-052c-426d-b53b-71f6f99e4b20"
      unitRef="usd">409600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i508f01e7cfa4424b950909ad1627ac5e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzEzLTYtMS0xLTI3NTky_1fa2aa9a-ebfc-44ee-85eb-38728358c614"
      unitRef="usd">316400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a4f8740834e471aa93fb81885843a8d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE0LTItMS0xLTI3NTky_12e9fbb1-a776-4a64-987e-1046210ef835"
      unitRef="usd">1082400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9881c92ae745439ea5456857239696d3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE0LTQtMS0xLTI3NTky_f7e0b8b3-daa6-48e5-a413-cfc66cc65639"
      unitRef="usd">1004200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i58b0e1ecd5ed49d296421cd912efed19_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE0LTYtMS0xLTI3NTky_5ebabc93-a4d3-4df9-97e3-6dce3ce410b6"
      unitRef="usd">798200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE1LTItMS0xLTI3NTky_3859fd79-e7d2-4961-b954-5cb37cb44538"
      unitRef="usd">4009500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE1LTQtMS0xLTI3NTky_95c486bb-f2fb-4e8c-906d-5b99009568ef"
      unitRef="usd">3502100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic0be5d9604ec4d12b66d8dbf97d19512_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTpjMjEyNTZiMWMzMmI0NTkyODZiZjNhYWUwMmIwODVlNy90YWJsZXJhbmdlOmMyMTI1NmIxYzMyYjQ1OTI4NmJmM2FhZTAyYjA4NWU3XzE1LTYtMS0xLTI3NTky_792f7258-cef8-4530-9d01-b5eecf126090"
      unitRef="usd">3415600000</us-gaap:Revenues>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90ZXh0cmVnaW9uOmIzYzM1YWJhNDRiYzQ1MzRhMzc4ZWEwOGVmZjljZDdmXzI5NTY_7821df47-b077-4f91-bfd0-69c6bdb3d52a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Federal Government Segment revenues by customer type are as follows (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.314%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.570%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Department of Defense and Intelligence Agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;589.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;453.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Civilian&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;421.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;370.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;293.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,082.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,004.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="i254ca9377f2a48f8820e20a2c8a072ee_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzItMi0xLTEtMjc1OTI_708624d6-4d0f-43ef-a4eb-165c9fe6df7b"
      unitRef="usd">589700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5eae2a4239c243fc8cbf0c8364ed1c22_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzItNC0xLTEtMjc1OTI_ba40c56f-f31c-4ee1-a006-88664d306637"
      unitRef="usd">558500000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35ae05f58e8f43fc8e6b4c777f9fc471_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzItNi0xLTEtMjc1OTI_1796ec7e-0885-45d3-b61a-a908f0f09052"
      unitRef="usd">453900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i13289d9cb05347008c341bad6610a210_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzMtMi0xLTEtMjc1OTI_7589d4f7-90f9-49c8-b3c3-e39ed4a79b57"
      unitRef="usd">421800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3f90acf0e1fd40c892e390f5c1e1ee96_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzMtNC0xLTEtMjc1OTI_8f0e53c1-5349-49b6-b0c6-0b6c44d8d1a7"
      unitRef="usd">370600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6bc86ad0674240ae8a61de666c4d21a4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzMtNi0xLTEtMjc1OTI_900f7b85-833f-4c89-9469-cadcf64e0fb3"
      unitRef="usd">293600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8cd0ceb29dd14210a0ea83755330ca24_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzQtMi0xLTEtMjc1OTI_837cb179-1ee3-4cc8-97f9-4c95f68530be"
      unitRef="usd">70900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie82ac8b295424d02bdec3ccb8620280a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzQtNC0xLTEtMjc1OTI_798268bd-dacd-4f6d-8a3d-7578680b4d13"
      unitRef="usd">75100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i05c81b0762734dad9a9265d7c7fe0fbf_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzQtNi0xLTEtMjc1OTI_6515e7a4-c111-4534-8e44-e7f82b967e4f"
      unitRef="usd">50700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i8a4f8740834e471aa93fb81885843a8d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzUtMi0xLTEtMjc1OTI_d1848af1-c5d4-4b9c-9dde-d2ecfde84c70"
      unitRef="usd">1082400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9881c92ae745439ea5456857239696d3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzUtNC0xLTEtMjc1OTI_5fc12725-d56a-480a-9aee-f63434f1938e"
      unitRef="usd">1004200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i58b0e1ecd5ed49d296421cd912efed19_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMjcvZnJhZzpiM2MzNWFiYTQ0YmM0NTM0YTM3OGVhMDhlZmY5Y2Q3Zi90YWJsZTo4YjVjYWNmNjI0NjI0ZTA5YWI5ZjZhMzUwMGExMTNkNy90YWJsZXJhbmdlOjhiNWNhY2Y2MjQ2MjRlMDlhYjlmNmEzNTAwYTExM2Q3XzUtNi0xLTEtMjc1OTI_da6be468-82e2-420a-b03f-d5d4f0b4df29"
      unitRef="usd">798200000</us-gaap:Revenues>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxMDk_e01d8683-f9fb-48a7-8652-2768f4f71c90">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recurring Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#x2014; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued payroll and contract professional pay approximate their fair value based on their short-term nature. The carrying amount of long-term debt recorded in the Company&#x2019;s balance sheet at December&#160;31, 2021 was $1.0 billion (see &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Note 9. Long-Term Debt) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;and its fair value was $1.1 billion on December&#160;31, 2021, which was determined using quoted prices in active markets for identical liabilities (Level 1 inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain acquisitions completed in 2021 and 2020 contained provisions requiring the Company to pay contingent consideration in the event the acquired businesses achieved certain specified earning results in 2021 or obtained specified contract awards (see Note 5. Acquisitions). At the end of each reporting period, the fair value of the contingent consideration was remeasured and any changes were recorded as an adjustment to goodwill since the purchase accounting window was still open. Contingent consideration liabilities had a fair value of $15.1 million and $5.0 million at December 31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;Nonrecurring Fair Value Measurements &#x2014; Certain assets, such as goodwill and trademarks, are not measured at fair value on an ongoing basis but are subject to fair value adjustments in certain circumstances, such as, when there is evidence of impairment.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjA3NzE_c59dc696-968a-4d7d-8cd3-88aa5e6ac06a"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="8"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjA3ODY_b66c9b7e-cff9-400d-a83a-65c0ef1ff717"
      unitRef="usd">1100000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib0444a01edbb45cabb737fbc04c8561a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjQ3ODY_a1493481-1770-41a7-a12f-58429ba29853"
      unitRef="usd">15100000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i14e03efcad744d6ba47845c84c8a6e09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzMvZnJhZzoxZWZlY2I2NzdjMjQ0YmJlOWQ1YTdiMWIzZjM3NWZmZC90ZXh0cmVnaW9uOjFlZmVjYjY3N2MyNDRiYmU5ZDVhN2IxYjNmMzc1ZmZkXzIxOTkwMjMyNjQ3OTM_212d461b-abd4-42eb-a040-d8e2ba8d6855"
      unitRef="usd">5000000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <asgn:UnauditedQuarterlyIncomeStatementTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90ZXh0cmVnaW9uOjhlMzg5YjQ1NWQzZjQ3OTA4NGRkNGY3NTM3NGUwY2NlXzI3NDg3NzkwNzI2NDM_f1dccbf1-8314-4997-808e-57d81c1b745a">The following tables present unaudited quarterly financial information (in millions, except per share amounts). In the opinion of the Company&#x2019;s management, the quarterly information contains all adjustments, consisting only of normal recurring accruals, necessary for a fair presentation thereof. The operating results for any quarter are not necessarily indicative of the results for any future periods.&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mar. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Jun. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sep. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;974.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,073.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,009.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Per share income from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares and share equivalents used to calculate earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mar. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Jun. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sep. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;865.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;904.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;947.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Per share income from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares and share equivalents used to calculate earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</asgn:UnauditedQuarterlyIncomeStatementTextBlock>
    <asgn:UnauditedQuarterlyIncomeStatementTableTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90ZXh0cmVnaW9uOjhlMzg5YjQ1NWQzZjQ3OTA4NGRkNGY3NTM3NGUwY2NlXzI3NDg3NzkwNzI2NDQ_5f618971-be3d-40b0-82b9-c5ad17873032">&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mar. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Jun. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sep. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;907.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;974.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,073.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,053.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,009.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;243.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;313.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;42.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;57.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;66.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;178.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;212.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;409.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Per share income from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares and share equivalents used to calculate earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.311%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Quarter Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year Ended Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Mar. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Jun. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Sep. 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dec. 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;865.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;831.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;904.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;900.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,502.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;242.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;236.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;947.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Per share income from continuing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted &#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Shares and share equivalents used to calculate earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</asgn:UnauditedQuarterlyIncomeStatementTableTextBlock>
    <us-gaap:Revenues
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtMi0xLTEtMjc1OTI_cb6be4ee-3cb9-4c64-86ee-8242b33dbb6a"
      unitRef="usd">907000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtNC0xLTEtMjc1OTI_a9e03b2f-6d00-4e10-9c74-96dd2e22fcbd"
      unitRef="usd">974900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtNi0xLTEtMjc1OTI_2e9d4813-82b5-438b-b56b-86da257e5e3d"
      unitRef="usd">1073800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtOC0xLTEtMjc1OTI_20046a17-4135-43f3-8d71-4cba0e38321b"
      unitRef="usd">1053800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzMtMTAtMS0xLTQ5Mzk4_1c19bba6-59a5-413d-a68b-67201a1e92ff"
      unitRef="usd">4009500000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtMi0xLTEtMjc1OTI_21a45411-1565-47e1-9bd2-f50ca1cca8d4"
      unitRef="usd">243700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtNC0xLTEtMjc1OTI_3215dbe0-501d-427c-b0b6-d9e5ac7090ac"
      unitRef="usd">276300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtNi0xLTEtMjc1OTI_af8b4ad0-c684-4f3e-8d70-15481e699fae"
      unitRef="usd">308700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtOC0xLTEtMjc1OTI_c2d8fad9-758d-4120-b136-2d6614c0169a"
      unitRef="usd">313700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzQtMTAtMS0xLTQ5NDAx_bc8b340c-f439-42be-ada0-a30eaf11f5ab"
      unitRef="usd">1142400000</us-gaap:GrossProfit>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtMi0xLTEtMjc1OTI_ccd2c436-b8fb-4988-963c-3f35aaf60ae4"
      unitRef="usd">42800000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtNC0xLTEtMjc1OTI_129ef892-5478-4d70-93a6-87db24628af0"
      unitRef="usd">57300000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtNi0xLTEtMjc1OTI_b31d3dbd-a5ad-4c2d-b7b6-9c4d87015fec"
      unitRef="usd">66300000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtOC0xLTEtMjc1OTI_a6cdf24a-3ee8-4203-ac03-72d61574db6b"
      unitRef="usd">65400000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzUtMTAtMS0xLTQ5NDAz_225c35e5-0b89-4f4b-a861-ce2bf7f62f10"
      unitRef="usd">231800000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtMi0xLTEtMjc1OTI_5d00bb82-dc90-42c8-8baf-ddb7b6f3afb4"
      unitRef="usd">5900000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtNC0xLTEtMjc1OTI_2ae75c59-52c3-4cd0-8617-76d6f250058a"
      unitRef="usd">6900000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtNi0xLTEtMjc1OTI_ca0d8948-1355-4d58-9b3b-6d495fd4e388"
      unitRef="usd">145700000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtOC0xLTEtMjc1OTI_cc85d018-8e3d-408f-8be9-18a06f83839b"
      unitRef="usd">19600000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzYtMTAtMS0xLTQ5NDA1_bd5377d5-066e-4e20-adb3-6284df6d1749"
      unitRef="usd">178100000</asgn:NetIncomeFromDiscontinuedOperations>
    <us-gaap:NetIncomeLoss
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctMi0xLTEtMjc1OTI_5d560024-86c4-4b28-a204-8414ebfe5ea2"
      unitRef="usd">48700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctNC0xLTEtMjc1OTI_ae199044-ecea-4fb3-85c5-0cb81ea53082"
      unitRef="usd">64200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctNi0xLTEtMjc1OTI_97a077c5-acd5-4f38-9dc8-d91b5f718c48"
      unitRef="usd">212000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctOC0xLTEtMjc1OTI_3a8b5881-a4d8-4eaf-a03e-02e424e21e9b"
      unitRef="usd">85000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzctMTAtMS0xLTQ5NDA5_26778fe3-fce1-402f-a4de-0d12f7965c2a"
      unitRef="usd">409900000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTItMS0xLTQ3Mzcz_d87de72b-4e33-493b-a706-a63f883155b2"
      unitRef="usdPerShare">0.81</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTQtMS0xLTQ3Mzc4_f011e8f6-cd00-4eab-904a-2a05454e5414"
      unitRef="usdPerShare">1.08</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTYtMS0xLTQ3Mzgz_e6652514-9d4a-46c4-8e7a-a2dc57b3bee4"
      unitRef="usdPerShare">1.26</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTgtMS0xLTQ3Mzg2_4fefbadd-3357-4190-a4c2-cee3b6b6f8aa"
      unitRef="usdPerShare">1.26</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzExLTEwLTEtMS00Nzk4Nw_125a082e-744d-4e28-a685-17dac5820e4c"
      unitRef="usdPerShare">4.40</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTItMS0xLTQ3NDM3_96c5cad0-3a07-4714-814b-4abac4375b4e"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTQtMS0xLTQ3NDMw_5f7184f5-7a71-4318-ba28-d78d06c45f3c"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTYtMS0xLTQ3NDA1_3b87d4d8-2757-4178-85d1-e961efbc7ac5"
      unitRef="usdPerShare">2.76</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTgtMS0xLTQ3Mzg5_18e1a902-62d5-4090-b173-5247ac070792"
      unitRef="usdPerShare">0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEyLTEwLTEtMS00Nzk5MA_122a6bcf-6049-4570-b2a8-270ae27c65ce"
      unitRef="usdPerShare">3.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTItMS0xLTI3NTky_9737b968-da61-45b4-bceb-eef52b0b00a7"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTQtMS0xLTI3NTky_2c53863a-e725-4f63-89bd-d61143c95d04"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTYtMS0xLTI3NTky_f2354a5d-9fcc-4605-9df1-cedffae356dd"
      unitRef="usdPerShare">4.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEwLTgtMS0xLTI3NTky_0d466851-b733-4fd7-8b30-ff988d7e92f7"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTEwLTEtMS00Nzk5Mw_2904df7e-0e4e-42d0-abc2-f8dfa5d08951"
      unitRef="usdPerShare">7.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTItMS0xLTQ3NTAw_3b488ba9-3ab7-457b-90d3-0be59ef334d9"
      unitRef="usdPerShare">0.80</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTQtMS0xLTQ3NDg5_5c9b182f-4b2d-4bd7-98cf-8402813da2a2"
      unitRef="usdPerShare">1.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTYtMS0xLTQ3NDg0_b4c95b0d-3511-4777-92ff-fc7533c6b2a9"
      unitRef="usdPerShare">1.24</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTgtMS0xLTQ3NDYy_694f2147-0f91-4223-96ac-17470f55e6db"
      unitRef="usdPerShare">1.24</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE1LTEwLTEtMS00Nzk5Ng_82b12ad0-17fb-41e5-96e2-7d01de97bffe"
      unitRef="usdPerShare">4.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTItMS0xLTQ3NTA1_b147cda6-7682-45cd-b232-e9b7cecb0eaf"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTQtMS0xLTQ3NDky_2c72620c-e65b-4c90-8248-f45605e0ab92"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTYtMS0xLTQ3NDc2_499b4531-1790-4d4b-8535-830c972ee906"
      unitRef="usdPerShare">2.73</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTgtMS0xLTQ3NDY3_d42d52f3-c6c5-45ac-bbb2-5f344ae8c31d"
      unitRef="usdPerShare">0.38</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE2LTEwLTEtMS00Nzk5OQ_585d0c4c-e190-43ca-a0f5-75bed40fdf48"
      unitRef="usdPerShare">3.33</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTItMS0xLTI3NTky_96a84130-f3e2-4535-9127-9bd6070c9406"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTQtMS0xLTI3NTky_43e097bb-50f0-48a6-ae18-d2cc083952d9"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTYtMS0xLTI3NTky_a1988a5a-60b3-42a0-a3f8-2d66c3f0bd4a"
      unitRef="usdPerShare">3.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzEzLTgtMS0xLTI3NTky_49a1dae5-4727-462e-af66-0e6ca6cd658e"
      unitRef="usdPerShare">1.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzE3LTEwLTEtMS00ODAwMg_b0b6e9c8-bdd7-4ed6-960d-37d401f53060"
      unitRef="usdPerShare">7.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTItMS0xLTQ3ODYy_7775cf7f-87ec-41cb-a8ab-99c4ee824af5"
      unitRef="shares">53000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTQtMS0xLTQ3ODc5_d8b2df5c-c4f2-4684-a968-e8033e7eeba5"
      unitRef="shares">53200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTYtMS0xLTQ3ODk0_25ce716b-41a7-43d5-b56e-6341f7247f0e"
      unitRef="shares">52700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTgtMS0xLTQ3OTA4_22766f56-47ae-4f13-b6f6-a9965ab918bc"
      unitRef="shares">52000000.0</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIwLTEwLTEtMS00ODAwNQ_d25598d3-55cd-4c96-bc73-59b57cb53fdf"
      unitRef="shares">52700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i754041dce2a24225a9c1730d295cbc35_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTItMS0xLTQ3ODcy_747dfc97-4231-4e16-9fe0-b4b0aace00a8"
      unitRef="shares">53700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1bc52df5564145028002186eb77f623f_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTQtMS0xLTQ3ODg2_984082b1-99ae-44d4-bb30-0c90d78e6f52"
      unitRef="shares">53900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTYtMS0xLTQ3OTAx_71f6bb4f-cf28-4661-ae95-0de16e32ff7b"
      unitRef="shares">53400000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5356a7aa68de456689887821b12ef508_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTgtMS0xLTQ3OTE3_4eaa9a90-8ae3-449e-8fff-3a1edcdca799"
      unitRef="shares">52900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTo0NGJmMWIwMmE5YjY0YTVlYjJlMDlhMWQ0YjZjNTRjYy90YWJsZXJhbmdlOjQ0YmYxYjAyYTliNjRhNWViMmUwOWExZDRiNmM1NGNjXzIxLTEwLTEtMS00ODAwOA_91bbc961-8e58-4618-8b6b-075763e6afc4"
      unitRef="shares">53500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtMi0xLTEtMjc1OTI_5ada63cf-5abb-4c7e-a7aa-018445005e7a"
      unitRef="usd">865400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtNC0xLTEtMjc1OTI_bc185529-7e3d-4595-a4b8-3a395510a7e1"
      unitRef="usd">831900000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtNi0xLTEtMjc1OTI_c3d45842-cc11-4fe2-90b7-00f5292a3f9d"
      unitRef="usd">904400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtOC0xLTEtMjc1OTI_6993e3ff-6128-4b0f-98a3-8c8faa113dd5"
      unitRef="usd">900400000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzMtMTAtMS0xLTQ5NDEx_ab4d8866-1034-430d-a03f-861b7a2a6b34"
      unitRef="usd">3502100000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtMi0xLTEtMjc1OTI_0f1b1013-4c95-4564-aae1-468e3519131d"
      unitRef="usd">242600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtNC0xLTEtMjc1OTI_9e4da4f3-cc48-49ab-b2f1-3da03dcf2b8c"
      unitRef="usd">227500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtNi0xLTEtMjc1OTI_79773c14-00b6-47a4-9fa3-25b4ed87b587"
      unitRef="usd">236300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtOC0xLTEtMjc1OTI_fdc2eae9-d77d-4c12-af81-1c2687d007b4"
      unitRef="usd">240800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzQtMTAtMS0xLTQ5NDE5_97041af1-50a2-430e-b2b0-f1d5bb395199"
      unitRef="usd">947200000</us-gaap:GrossProfit>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtMi0xLTEtMjc1OTI_658a0ec3-03cf-4fbe-8f43-43533c89ce5d"
      unitRef="usd">39100000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtNC0xLTEtMjc1OTI_9267e5de-f1ad-4f2a-9b7c-642b4b3d38c8"
      unitRef="usd">43500000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtNi0xLTEtMjc1OTI_87415f22-abda-4e65-9061-d8cc73eb59f5"
      unitRef="usd">46700000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtOC0xLTEtMjc1OTI_0042ec01-bfb8-4dec-9a9c-a2053efec9fb"
      unitRef="usd">48300000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromContinuingOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzUtMTAtMS0xLTQ5NDIx_18293bcb-a134-4982-b93d-555a8930f7e6"
      unitRef="usd">177600000</asgn:NetIncomeFromContinuingOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtMi0xLTEtMjc1OTI_d9f6a53e-2825-48b8-9fb1-e21737a62dcc"
      unitRef="usd">4700000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtNC0xLTEtMjc1OTI_c80645f9-ee53-4e29-a28a-289276d580fa"
      unitRef="usd">5300000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtNi0xLTEtMjc1OTI_f5abfbd0-c939-4eda-a51a-081e278bea24"
      unitRef="usd">5600000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtOC0xLTEtMjc1OTI_00ee419d-5481-4455-be31-57fb58dabf05"
      unitRef="usd">7100000</asgn:NetIncomeFromDiscontinuedOperations>
    <asgn:NetIncomeFromDiscontinuedOperations
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzYtMTAtMS0xLTQ5NDIz_bb6b40fa-888a-4748-8e58-177b177601ff"
      unitRef="usd">22700000</asgn:NetIncomeFromDiscontinuedOperations>
    <us-gaap:NetIncomeLoss
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctMi0xLTEtMjc1OTI_02412329-2a54-49fb-babb-648b94196a8f"
      unitRef="usd">43800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctNC0xLTEtMjc1OTI_cabc3616-9423-41dc-9e54-645f74134433"
      unitRef="usd">48800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctNi0xLTEtMjc1OTI_85129f9c-a5ce-481e-bd9e-ecc0e106390a"
      unitRef="usd">52300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctOC0xLTEtMjc1OTI_6c531618-d2c8-4acc-9fef-7d82e3b9d397"
      unitRef="usd">55400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzctMTAtMS0xLTQ5NDI1_7fbe3706-699e-4e94-8fc7-31fdc2b1de2b"
      unitRef="usd">200300000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTItMS0xLTQ3NjY5_44de7150-49fe-4b53-9c52-d3d66142f3b9"
      unitRef="usdPerShare">0.74</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTQtMS0xLTQ3NjQ3_a45ed7d6-dfae-4dbd-8f2a-d773fa02a69c"
      unitRef="usdPerShare">0.83</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTYtMS0xLTQ3NjI0_7069e516-e258-4bf5-a544-1eb94471edf4"
      unitRef="usdPerShare">0.89</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTgtMS0xLTQ3NjAz_07c69da5-9e1c-4bd3-87f5-560e64ebe966"
      unitRef="usdPerShare">0.91</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzExLTEwLTEtMS00Nzk0NQ_adcda56d-3c9b-41bd-815d-cc46c847d785"
      unitRef="usdPerShare">3.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTItMS0xLTQ3Njcy_c4f19cc8-f300-497a-b50b-6dad2fc3c037"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTQtMS0xLTQ3NjUy_91a96b3d-dc6b-4e3d-916e-b0ba5fbfd199"
      unitRef="usdPerShare">0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTYtMS0xLTQ3NjI3_ce7900a1-d51d-454f-ade8-6f861fa6bc50"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTgtMS0xLTQ3NjA3_05b1a97a-4dd1-461f-bb30-9770f20b1187"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEyLTEwLTEtMS00Nzk1MA_78aba3e3-4b3a-46ee-80d2-a2855b66e46e"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTItMS0xLTI3NTky_86981ace-0ca8-4d7f-af6e-df7ace373e19"
      unitRef="usdPerShare">0.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTQtMS0xLTI3NTky_69becd70-bf0f-4145-ac14-a554eb4702cf"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTYtMS0xLTI3NTky_d89e2fa9-134e-4af3-af31-031ed35d7e31"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEwLTgtMS0xLTI3NTky_362af782-50a3-4260-a916-b6928494b6e2"
      unitRef="usdPerShare">1.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTEwLTEtMS00Nzk4NA_c2de2d36-fae6-429a-b3c2-b6b3263e0bf1"
      unitRef="usdPerShare">3.80</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTItMS0xLTQ3Njg4_e84a2d22-0815-462a-a124-01dd64b54af9"
      unitRef="usdPerShare">0.73</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTQtMS0xLTQ3NzI1_60650ae4-7f51-43dd-b72b-b4f67676e12c"
      unitRef="usdPerShare">0.82</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTYtMS0xLTQ3NzMw_b702af2e-e1b9-42c0-8dd9-336986c358bf"
      unitRef="usdPerShare">0.88</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTgtMS0xLTQ3NzY3_1a6137e9-7c7b-4f8a-bded-6d8af98f25c5"
      unitRef="usdPerShare">0.90</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE1LTEwLTEtMS00Nzk3NQ_a65d7409-ff9a-47c8-88cf-c6084bac3c5d"
      unitRef="usdPerShare">3.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTItMS0xLTQ3Njkx_932fca26-cc7a-4391-b885-7146359d70ac"
      unitRef="usdPerShare">0.09</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTQtMS0xLTQ3NzE4_cf341903-ac3e-43f3-ba5a-5052583ca002"
      unitRef="usdPerShare">0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTYtMS0xLTQ3NzMz_81bb814c-d7e8-4144-9384-9a6abe492c64"
      unitRef="usdPerShare">0.11</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTgtMS0xLTQ3NzYw_83b7a1c5-c1fa-468f-b161-e6162d377bb2"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE2LTEwLTEtMS00Nzk3OA_e730ef8c-0966-4c55-889c-2871ff58bb5a"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTItMS0xLTI3NTky_95ee8955-7695-4c27-adf7-440864af2e99"
      unitRef="usdPerShare">0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTQtMS0xLTI3NTky_6c918d7d-6f46-4cb0-b941-4c45bc92a410"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTYtMS0xLTI3NTky_84e6bbd2-e21d-405e-8bf3-a9511b45a8e9"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzEzLTgtMS0xLTI3NTky_d253fd97-9840-4925-bf22-f0489a2a5105"
      unitRef="usdPerShare">1.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzE3LTEwLTEtMS00Nzk4MQ_9eaf8246-4ab4-4891-b479-2b7dc960ce75"
      unitRef="usdPerShare">3.76</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTItMS0xLTQ3ODM0_2c279dd8-7d82-44e9-95a1-acab6169c509"
      unitRef="shares">52800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTQtMS0xLTQ3ODE0_ececfbc1-05f7-495b-be79-c3a1ac677612"
      unitRef="shares">52500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTYtMS0xLTQ3Nzk4_53fb7378-f911-4767-8c3b-95f58573288f"
      unitRef="shares">52500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTgtMS0xLTQ3Nzcy_094a7cbc-3c76-41a5-92f2-c8e85b458acd"
      unitRef="shares">52800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIwLTEwLTEtMS00NzkzMw_09bb7cc7-b9c0-4c28-920e-e5570ce3e8f3"
      unitRef="shares">52700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5fb840af25c44aeb9ad693a0d71695aa_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTItMS0xLTQ3ODQ3_bc60b7ae-506d-4776-8075-1b7e671c0c7d"
      unitRef="shares">53300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia2dcd1c12bf444269c5c2969744c0bc2_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTQtMS0xLTQ3ODI1_f7ce69fa-108d-4d59-bd85-83ff88b85b63"
      unitRef="shares">53000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3ba81f7509394f9b9d170c26438e0013_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTYtMS0xLTQ3ODA1_cda7211b-b196-4f42-957e-55130c718441"
      unitRef="shares">53000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6acbaeef64784f6b9c680a2d173250c5_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTgtMS0xLTQ3Nzc5_246fa4f7-1c37-412f-8d5b-639109e3eb57"
      unitRef="shares">53500000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xMzYvZnJhZzo4ZTM4OWI0NTVkM2Y0NzkwODRkZDRmNzUzNzRlMGNjZS90YWJsZTphMWU1YzQ3NDBkODM0NDU0YTFlNjExZDFjNWMxMTQ0YS90YWJsZXJhbmdlOmExZTVjNDc0MGQ4MzQ0NTRhMWU2MTFkMWM1YzExNDRhXzIxLTEwLTEtMS00NzkzNg_ccc9b07c-721b-4731-a0b1-e84981610bd2"
      unitRef="shares">53300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <dei:AuditorFirmId
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzIvZnJhZzo5N2Q3ZjA4NzljOTU0ODA1OWMwNmU4ZTQ4ODhjOTMyNy90ZXh0cmVnaW9uOjk3ZDdmMDg3OWM5NTQ4MDU5YzA2ZThlNDg4OGM5MzI3XzU0OTc1NTgxMzk5MzU_8edcd963-b6cf-4a07-bf68-f9d850f4c4fe">34</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90ZXh0cmVnaW9uOjRjZjgzZDdlYjNhNTQ3MzdiZGExZGMwMzM4NzljZGNmXzQyNg_a504ce30-27e7-4b5b-aa3e-81879456d918">&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.435%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.471%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deductions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation loss reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation loss reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Workers&#x2019; compensation loss reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-right:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;______&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:27pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;  Deductions from allowance for doubtful accounts include write-offs of uncollectible accounts receivable.&lt;/span&gt;&lt;/div&gt;     Deductions from workers&#x2019; compensation loss reserves include payments of claims and changes related to anticipated insurance and indemnification recoverie</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i10a5b6107e7e4ee28aeabd9103a59879_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItMi0xLTEtMjc1OTI_76d3019d-5d3a-4db0-a16b-19cb5f62dfa5"
      unitRef="usd">3900000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib1abc7ece35f46b798214217764a311c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItNC0xLTEtMjc1OTI_6def9d64-11d9-41b7-bc9d-52dfafa9f410"
      unitRef="usd">400000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib1abc7ece35f46b798214217764a311c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItNi0xLTEtMjc1OTI_5fc81a53-95f1-4858-bd80-8702604125b8"
      unitRef="usd">1200000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9e81bff670b54fd58c33df394009abdf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzItOC0xLTEtMjc1OTI_763758da-845a-4484-99d9-d44be4b2eee9"
      unitRef="usd">3100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9d92f5b651f948239ab294aa1621c9da_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtMi0xLTEtMjc1OTI_a2d3e41b-8a5f-4615-8180-439c79ae9351"
      unitRef="usd">13100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic19476cf7bb549e6bfe7e93cee3c5f5e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtNC0xLTEtMjc1OTI_8737374e-6b9f-4c5f-9ca6-6ef16192ce9b"
      unitRef="usd">3300000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic19476cf7bb549e6bfe7e93cee3c5f5e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtNi0xLTEtMjc1OTI_bb313e61-d77f-4d39-8ca0-38c67789af81"
      unitRef="usd">3600000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic3a810fc12d04256930658d8cfc2e88c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzMtOC0xLTEtMjc1OTI_29977c3f-18da-4559-9c42-0e9b332cee40"
      unitRef="usd">12800000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib5ed46a4d6b449768c03c3c59047af71_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtMi0xLTEtMjc1OTI_b4c22529-58d5-41e1-b768-ed4b5ca5db9c"
      unitRef="usd">4100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ia5c337426142419d8b49120a1876943d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtNC0xLTEtMjc1OTI_e6fbeaa2-95a8-4150-b238-93a31b016815"
      unitRef="usd">1000000.0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ia5c337426142419d8b49120a1876943d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtNi0xLTEtMjc1OTI_50b7151a-5783-4834-9697-7147bf2831ad"
      unitRef="usd">1200000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i10a5b6107e7e4ee28aeabd9103a59879_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzYtOC0xLTEtMjc1OTI_23041105-1066-4be6-bfc1-69d3820db064"
      unitRef="usd">3900000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia33fc578f9b7466fa7954de33d505544_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctMi0xLTEtMjc1OTI_e6bff236-00fd-422d-99d4-d8d3a9348988"
      unitRef="usd">16100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i724c6da4b582488e911a6c51b59b48b1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctNC0xLTEtMjc1OTI_f66e70ef-1e68-4798-95cf-09f0f569338f"
      unitRef="usd">2700000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i724c6da4b582488e911a6c51b59b48b1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctNi0xLTEtMjc1OTI_e0b85b0c-774f-4218-b581-8265656cf3e8"
      unitRef="usd">5700000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9d92f5b651f948239ab294aa1621c9da_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzctOC0xLTEtMjc1OTI_312801b6-291c-4887-9511-1972c5c59c01"
      unitRef="usd">13100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9a3f1523c0f44887a4a957dc583a254f_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTItMS0xLTI3NTky_069745d2-d2d6-4e6b-9dbf-4792c83678bf"
      unitRef="usd">3600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ibb909087a9104545934acf6b6ea584bc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTQtMS0xLTI3NTky_b5181443-27f1-4ab2-89f1-cd101bcc1301"
      unitRef="usd">3300000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ibb909087a9104545934acf6b6ea584bc_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTYtMS0xLTI3NTky_bce80312-f721-4692-b8c9-8084937a6156"
      unitRef="usd">2800000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib5ed46a4d6b449768c03c3c59047af71_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzEwLTgtMS0xLTI3NTky_aeb6a080-ff05-4df1-8b1d-c5bc62a8ac38"
      unitRef="usd">4100000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i570cee6b73f842e3a55a0f74b2682bb0_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTItMS0xLTI3NTky_ddea53b8-cb2a-4f8f-af82-6af7f7e6293b"
      unitRef="usd">17000000.0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4bc5276d4a2e4e3cb76019d0c23ff878_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTQtMS0xLTI3NTky_e56db3ac-2848-489f-8a2a-cd6a01b76d79"
      unitRef="usd">3200000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4bc5276d4a2e4e3cb76019d0c23ff878_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTYtMS0xLTI3NTky_a90beaaf-f5f5-446b-8ae7-6863a4af37ca"
      unitRef="usd">4100000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia33fc578f9b7466fa7954de33d505544_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0Y2YxZTMzYzUyNzRlNTZhNjdjZjliNTVjNTM0NTNiL3NlYzphNGNmMWUzM2M1Mjc0ZTU2YTY3Y2Y5YjU1YzUzNDUzYl8xNzUvZnJhZzo0Y2Y4M2Q3ZWIzYTU0NzM3YmRhMWRjMDMzODc5Y2RjZi90YWJsZTo0YjhkMTlmMTUyMmM0NjNiOGMxNTgyNDI1MTcxM2VkYi90YWJsZXJhbmdlOjRiOGQxOWYxNTIyYzQ2M2I4YzE1ODI0MjUxNzEzZWRiXzExLTgtMS0xLTI3NTky_06684133-e848-4faa-a0a3-622e54d6e1a9"
      unitRef="usd">16100000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>87
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M8J9<5(QVT#M?!@  WAD  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RE
M65%OVS80?NY^!>$50PO$L439CM,E 1P[[KPVJ1%G+;)A#[1$VT0DTB.I./GW
M.TJRY1;R2</R$(N2[N/'._([\G2Q5?K)K#FWY"6)I;ELK:W=?.AT3+CF"3.G
M:L,E/%DJG3 +3;WJF(WF+,J,DKA#/:_?29B0K:N+[-Y,7UVHU,9"\IDF)DT2
MIE^O>:RVERV_M;MQ+U9KZVYTKBXV;,7GW/ZQF6EH=?8HD4BX-$))HOGRLC7T
M/XR#,V>0O?%5\*TYN"9N* NEGEQC&EVV/,>(QSRT#H+!SS,?\3AV2,#CGP*T
MM>_3&1Y>[] GV>!A, MF^$C%WT1DUY>M08M$?,G2V-ZK[6^\&%#/X84J-ME_
MLLW?/>NW2)@:JY+"&!@D0N:_[*5PQ('!P#MB0 L#^H.!WSUB$!0&05.#;F'0
MS3R3#R7SPYA9=G6AU99H]S:@N8O,F9DU#%](%_>YU?!4@)V]&JLPA3!:PF1$
M;J05]I5,93Z?7%S:Y(_YF+Q[^YZ8-=/<$"')K8AC>&9.R%O7O"Z:%QT+A!QL
M)RPZO\X[IT<Z]RFY5=*N#?0<\>A[@ Z,9#\<NAO.-441QSP\)8%_0JA'_0I"
M(]Q\PA>GA-+,G%:8CW'SWU,)O7M5O7\WFF ?G"##"X[@C=0SU^2OX<)8#0OD
M;P2RNX?L9I#=NG@_O&YX5<1P<]]K?T)8]/8L>LU8#*5,64SN^49I6T4'Q[$Z
MY0B=_IY.OQF=&=="N740$5A-E?ZI02KFWT]OWM3,@;,]M[.& =,,U#9;E,?=
MA6,M66PP?PWVG 8H3J$3$Q%S<I<F"ZZKN. 8GN>W@UX_Z"-\SO=\SIOPN><K
MX58*..N.)971PW&&\X]WH'XA0LGW2F'UFI ".*4A7)F<GI"YA7E%E"8CE4JK
M7^$WJF1:@SZ^P4@>J+_?A.0#>R'3"&:96(HP%_[C<:V!/.^UNQX-ND& ,:0E
M0]J$X3"*(/M RBDNR&=XCWR1U;[#(;M=SP._OY![Q2((22H@)+[O87Q+R?:#
M_\1WY%H0[P>UE95<<;B/,9=D&,/_$XQ>*?\^+N _TMO/QYE6ST*&U?[$,;\.
M,6IE3O!Q,?^1VDP9"[GA3[$YODAP1!IX?32J98+P<5W/HCB$C?5Q*CC 8##
MB)39P,<E_+,*P2>SM9*8]-: = >T/?#Z**,R%_BXD#\("VE +8E/WRW>DSD/
M4PW>JJ2%(XU4DH#RS*T*GS!J95KP<3V'E!D)N2+SUV2AXDI&]0D!VY66R8#B
M<KWS"KEY"==,KOC1#%4#=/<XQY2?ELI/&RG_-SAQM9\DB!-$CAF85A&9&I-6
MSZL:S$=N,&ZEYM-&FO]5Q9 CX32:[31TY0&C!NE.881*4:>-1'V4:NVV8OG^
M*YM9()]I-3$<L<95I9[31GH^E9;K_ SM=JYL1[62&8Y8PZR4<]I(SK/0D1%D
MF972E:I0@_.9:5@NPS#D  0P40Z)<2QEG>*J7'"<)RR.R75JX+&ICB:.4[>Q
MIJ6^4UR:"T8W"=<K-\$^ H)=0]9)-DQ6N^__[?EI*?04E^?I:')/AFDD+&P7
MAM9R2,_95G$2LU4E,QROYO!&2YFGC;;_\S5H&>HI'*;.4T&I]D&CK?\L7<0B
M!/<H5K40QP5*+T-Q!;KGJ]Y%Y[FJZU+6@T:R?IA*89.7EVZ^I!9")K.4^$[(
MHJ+SOJI,4O32/Z3FG_:/L"N%/<#E>'>8-0?'(EC0"W=V6W(0K.K]9PWJ-TY@
M($24)RT8(&#J'28\LHK,F+9D.IVZO8I="_-]\8&XB:QT0ER)@V3ZKJ3)W^4
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
MM8'Z?<44SMH;_5&G^XBW_ ]02P,$%     @ 8J9<5 7O).2P @  (@@  !@
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6REEFMOVC 4AO^*E4U3)W7DPBUE
M$(D"4ROU@DJW?7:3 ['JQ*GM0+M?/]L)4:#<NGUI?#GO>YYS8N+V5XP_BQA
MHM>$IF)@Q5)F/=L680P)%@V60:IVYHPG6*HI7]@BXX C(TJH[3E.QTXP2:V@
M;]:F/.BS7%*2PI0CD2<)YF^70-EJ8+G6>N&!+&*I%^R@G^$%S$#^S*9<S>S*
M)2()I(*P%'&8#ZRAVQOY.MX$_"*P$K4QTI4\,?:L)]?1P'(T$% (I7; ZK&$
M$5"JC13&2^EI52FUL#Y>N_\PM:M:GK" $:._223C@>5;*((YSJE\8*LK*.MI
M:[^046'^HE41V^U8*,R%9$DI5@0)28LG?BW[4!.XK3T"KQ1XIPJ:I:!I"BW(
M3%EC+''0YVR%N(Y6;GI@>F/4JAJ2ZK<XDUSM$J63P>C^;G9_<ST>/D[&Z')X
M,[P;3=#L:C)YG*&S*>:0RA@D"3']BKZAS\A&(E:K8OT@*;HEE*HW(OJV5$#:
MU@[+Y)=%<F]/\C&$#=1TSY'G>.X.^>ATN;,IMU4;JEYX52\\X]?<XS>3+'R.
M&8V BR^??,_M?D?PDA/YUCO@WJS<F\:]M<=]JLXG< X1,GG.488Y6F*: SI3
M78P8I9@+E $O>OMU5S^+%!<FA?Z!+@.GX:C6+>M=.Q*T0=^JZ%L?HR_?/\YE
MS#CYHS9T%<7J3O3"WZ]1;7,?BMB ;E?0[7^")D+DQX';[W"<+>!#$1O G0JX
M<Q!XQ))$?=O^XX!T3CD@1X(VT+L5>O<#Z!\^'=UWK>RVMZ@/AFPP^Q6S?S)S
M;\VLKCHA<1J1='$,NG#OU(C:;L/?PMX1Y#4NML#MVA=<WYZWF"](*A"%N9(Y
MC:XZ:KRXD8J)9)GYJ#\QJ:X(,XS5)0Y<!ZC].6-R/='W1/5O0? 74$L#!!0
M   ( &*F7%1QHB;'E 8  ,@:   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULI5G;;MLX$/T5PELL6B"114JR[&P2P+'<;8#F@CAM'Q;[P-BTS5U)=$G:
M2??KE[I$-U)TBO:AL>PSHSF<X9RA=/[,^+]B2X@$+TF<BHO!5LK=V7 HEEN2
M8.&P'4G5+VO&$RS5)=\,Q8X3O,J-DGB(7'<T3#!-!Y?G^7?W_/*<[65,4W+/
M@=@G">8_KDC,GB\&</#ZQ0/=;&7VQ?#R?(<W9$'DE]T]5U?#RLN*)B05E*6
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
M]'71>=:9;T%.%FGT=[BC^[.!-P [<A/<1?0J/7X@HD,.C[=-H[SX#X["UAJ
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
M>&<"^O&@3-'Q$_SW=EC]J8C8PDT"RZ>L:MCB* !Q/]4Z.AOC8-EQ?<=D6Q]
MHN]*13=IP8KD_:FHE6#BE^#C^,U$\3@NN<Q!Q![<*6A^LN@AML1&H64$'1U%
MX8!_(JT.DQ,Z+,',IOO*'U5W-::..TEK<9J60[!=O!RP.8T&U:D58.(7X!BF
MCE*E#A (D%T@LP*_C>8X7*(25[EM>0PWRCK3#M1\R%?05G2IO^ ^#D"Q-[<^
M_(7+)'VK3WB^S\0KYTCIVQ.T/\ADQQ1'^XPY+TZHHZ0.K!K7A2+]>BUVHP8T
MDK8.@/H=P'T5G:9Z->S,N\H(2YZQ$K*:N63,N&8*, G93::)_J):!O;,Y,:Y
MZ]0NS,>X7^4X0?T]IPZ+@ ?M,FTM O5;A,^\V43M!D2>ZTM,3<O)QRGRUHW0
MRH4C<ZNVKF''J7U GFCG$MUO!!IYJA4);9N4[1<DZKH16-B5 +6]P)A8W)S7
M$+/)0*E&6]= _:[AVMRQF'A]2<P=#0+GSU%2W]? _E6F3A>L^H4VLD\LTRG8
MR=KI(ZP@M5&DOS"QNZNA&&W]!CWM-Z! E>8 PGZNWNB9%]<GZ#E<1AA:;LH!
MP_.EE7H=L) .>5?:F@SJOVP89(18B:[X8UH4.GQAS__DS&D9J7UU0.:.T+5A
M2VLQ8@<JP(,"TSH<ZG<X7I;7ND3W\+.M3$B6=IC:,,<RQ [8T3(<$VP]#UUX
MO>+ZL-]G7 L(V)XX54DF5%V -#82(KGZO=[ZK>%XT-:-4+\;N3UQ9T@=%?_<
MNHY9.6!18$>&C0JCR<!=<]!:C\!O/6X+\(0@J\Z?(VW=I_;Y=:'F5J'M0 7!
MT!5_T'J(P.\AXNZ/?7?-CWWH7W3W IN]:<I/WV^WK60')R[F_[?+D: 5TN#_
M55%?U3UW?_@-9]2Z-*AAH:?P]D(J8M/. Q YEX_F01*%S#5T]2A!\VGSL,JE
M>42C]_D5_A!7CYRTW51/P'QD$I*P0AG?0I>SR1SF(ZN'2JHWI=B;QRP>1%F*
MW+S<<;;A4@/@^ZT0Y=L;/4#S:,_%?U!+ P04    " !BIEQ4.G7ZXKD$   [
M"P  &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;)5666\;-Q#^*\06"!S
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
M)N0&0ACC^ P_$WK:"LRN,\S'%:4]%'TF85?N?<3G8>71ZVQ_^8*H"^J)X[.
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
M;T0IQ"[](F$<;*7I]RY">C5YQ,\ZS%</)IT0A]"X.X[P;9Q<7\/C_'^GG!A
MT&(EJ;/I'\L$7)RI<<&V#W-,FD .+[PV\C>$S@?(]\I:OBQ\@?&/;?,_4$L#
M!!0    ( &*F7%26[;H,T 4  /4-   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$Q+GAM;*57;5/C-A#^*SMIIH49<&PG@>0*S #7<GRX@SFN[70Z_:#8<J*>
M;?DD)8'[]7U6<DR@A+Y]2&Q)N\^^[\HG:VT^VX64CNZKLK:GO85SS9O!P&8+
M60D;Z4;6."FTJ83#TLP'MC%2Y)ZI*@=I'!\-*J'JWMF)W[LU9R=ZZ4I5RUM#
M=EE5PCQ<R%*O3WM);[/Q4<T7CC<&9R>-F,L[Z7YJ;@U6@PXE5Y6LK=(U&5F<
M]LZ3-Q<CIO<$/RNYMEOOQ);,M/[,B^O\M!>S0K*4F6,$@<=*7LJR9""H\:7%
M['4BF7'[?8/^H[<=MLR$E9>Z_$7E;G':F_0HEX58ENZC7K^3K3UCQLMT:?T_
MK0/M>-RC;&F=KEIF:%"I.CS%?>N'+89)O(,A;1E2KW<0Y+5\*YPX.S%Z38:I
M@<8OWE3/#>54S4&Y<P:G"GSN[*VRF:Z=JI<RIYM&&L'.LB<#!W F&60MT$4
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
M6[U#P2WX5')/C<N*"V4?;LS R]?'09=:JF9<PY'R--:I)[D O45G*B>W1O@
MA>?%#FP( :8YFM)1I6(^3DZS^3Z(3-R2"Z RZOVQ4UXE6(P!NHD-1V$Q%5@>
M1ZVS&^6CO",H.V9*Y-,85RMW42<V>HA,4A6Y%%[/-=KP46(=&V*2=1Y.O&<"
ME[6"1"7*'BJG%47##DEG8#CR C>0'^ ^]43B1QM(O,C$]3BT9WWO2>7$1NJ.
M4K\I_PA*C\J?98MC+IP=LO@OF?!/SEKI0C\%#I.K=3R*F"\/Y@G^,,MB0*@T
M$Z(@,C"GJH?FQZ'^A(K;'5%RWS?,OD!],7N*>G&-IN59P2[?$^C&5+FM)0)B
M%1[L#K?X!Y0M==L=1@9+SX"_EAL,#X(;]C":EY$[D555BG1?\((,K50J[X$O
MG"%R> ZDQ!WS[DE,,>04KA>:<OQXID3>HB]B9AD2G P ,O$M_#BI]6[:3^#!
M,4](?O>@#7L(?;J&E+0V,>Q>ROHYDVX:O\_'M*]_EZ CDIJD#O6]^=3TO9/Z
M$Q?4GB10X(X+.[&&='_52,[=<TA(W%^F\\> 96,[)(T[)O:N8B99*)5#V<I4
MMDS\0&NIQ9VS)6%H<']]YEIEIBJSL7J3QL1&PF;'-Q KMP?EZ7B*\;6S[@OF
MT)1\^26 UD&:[[_2=LY'%N_)G1WYK2Q(:FQ =30/AL/,J90?R@!U/%?C]!ON
M.,Q51A2KCI9QS-HM6CA14K("IC_0TVJ%?N74<?&/;C]P"/5AH4C[R-SL<X^C
MV>@]VI!;QU<W&T,9TM-TV!T>]M?I/7L03_\5O)5N#68@M2NHSK.79Q/ATDL[
M?03;QM=M80/>RG$)0F&FL #.5Q:CL/]@!\._.U=_ 5!+ P04    " !BIEQ4
MQ?9Y+LP"   Y!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6REE<UN
MVS ,@%^%<(ONDOFW:;,V"9"T';9#@:)%M\.P@V(SL5#)<B4Y;MY^E)TX;K?D
MLDLL2N0GDB*9<:WTB\D1+;Q)49B)EUM;7@6!27.4S/BJQ().EDI+9DG4J\"4
M&EG6&$D1Q&%X$4C&"V\Z;O8>]'2L*BMX@0\:3"4ETYLY"E5/O,C;;3SR56[=
M1C =EVR%3VB?RP=-4M!1,BZQ,%P5H'$Y\6;1U?S<Z3<*/SC6IK<&%\E"J1<G
M?,\F7N@<0H&I=01&GS7>H! .1&Z\;IE>=Z4S[*]W]*]-[!3+@AF\4>(GSVP^
M\48>9+ADE;"/JOZ&VWB&CI<J89I?J%O=F&Y,*V.5W!J3+'G1?MG;-@\]@U%X
MP"#>&L2-W^U%C9>WS++I6*L:M-,FFELTH3;6Y!POW*,\64VGG.SL],FJ]"57
M(D-M/L'=:\7M9AQ8(KOS(-U2YBTE/D")8KA7A<T-W!499N\! ;G4^17O_)K'
M1XFWF/J01 .(PS@ZPDNZ.).&EQS@M9'!K]G"6$VE\/L(\[QCGC?,\__,W7'*
M,V6,NL2QJ,K+2J<Y51F46JTTDP982<LU9K#8@,T1;I0L6;$Y.QG%T>6U@;EB
M.@.UA%NNJ=25-H.^7H^90>1?4!$)X?J!++@UD"HI23(YTVB NAQ.HU'B)YU>
M5FE>K)IW %9D$/JC[JQO%5_Z7\Y.HHOP^F_+T(>9$.]<V9KF;(VP0'0=;BF
MS(<V(2X$6ZO/&V1Z *?),/3#]_A#*1M G?,TAYKUDD?Z5%(H%X3^,MA'8ZJ2
M7@^I:)L;:;"MN:K,GD6[&O>L-TZ3 ,6&/$J&'SW2Z,:@BYE9<(X#TA4N.\O*
M5H3YZ++Q_U6&0:^=)>I5,[3<2U6%;3N[V^WFXJP=!WOU=JC>,[WBA0&!2S(-
M_<NA![H=5*U@5=D,AX6R-&J:94ZS';53H/.E4G8GN NZ?XOI'U!+ P04
M" !BIEQ4^01UQ"8-  "\(P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6R]6@MOX[@1_BN$F[TF0.)8LO/:%Y!]W'4+W&V0[.WA4!0'6J)M-I+H):4\
M^NO[S9#4PVMGMX>B 6++%CDSG/GF*;^\-_;6K92JQ4-95.[5:%77Z^?'QRY;
MJ5*ZL5FK"G<6QI:RQD>[/'9KJV3.F\KB.)U,3H]+J:O1ZY?\W95]_=(T=:$K
M=66%:\I2VL<WJC#WKT;)*'YQK9>KFKXX?OUR+9?J1M6_KJ\L/AVW5')=JLII
M4PFK%J]&E\GS-S-:SPL^:W7O>M>"3C(WYI8^?,A?C28DD"I45A,%B;<[]585
M!1&"&%\"S5'+DC;VKR/U'_GL.,M<.O76%+_IO%Z]&IV/1*X6LBGJ:W/_-Q7.
M<T+T,E,X?A7W?NT)%F>-JTT9-D."4E?^73X$/?0VG$]V;$C#AI3E]HQ8RG>R
MEJ]?6G,O+*T&-;K@H_)N"*<K,LI-;7%78U_]^J8VV>T1G2L7;TT)6SOIU57E
MXF.]4E:\+]>%>51*O%&56NA:7!6R<B^/:[ G(L=98/7&LTIWL$I2\;.IZI43
M[ZM<Y4,"QY"[%3Z-PK])GZ3X3F5C,4T.13I)DR?H35ME3)G>=)<R5M*JH(PK
M^0CLU>+26EDM%5__XW+N:@L@_?,)9K.6V8R9S?X?FG^2%3GV<[>6F7HU@N<Z
M9>_4Z/6GE6*^LGH4<U5H=:><J%>R%JXG63:0K-#+BA8IH:M:@53MA%D(C3<5
M9'4L?ZXMW,Y8!SC7*^PP3L653'YEBEQ9-Q8WNYBMK;G3.>CI*H/R-8MG$ AJ
MA!IF4AI\*VLEU(/*&EH!%@N=@2[?OU6//;$@[=H@F,P+)1#,1&[UG:Z6K0[6
MRG*, S=/'6R(%:W1Y=K86@("5A4LGEOI=5!7!E!;/6\@".0CY2P!!9P:YZT[
M)8_%)2L+H%7E'-:-P#WLKQ(K";+W9K<1UH2!Y]B93!@/XH>_G*=)^D)\K,3?
MFTJ)9$ITDPM/MZ_M#8F$7).2P8"^O%$X2"XN@71X)ZO@&@:&?G//[$.T@[B\
MES;WS/=IZZ@59G0P%I]6VK&4I-*2+.YU0NHC"+1D6#1AUJS/0U&9ZDL#B"TT
M.&[<RS5A 2*I+PUL7I W6@JXN.>7KKV_TEJU4-9&&H=D>-@GJUNJDL1W6VXT
M%4F[/[J^^=6-#@X'D' 4&SRN##MG=XY(+U"'4E6FO;&\C+PKDVX5EA).!CYS
MV',87HM#(ZU 8^YIV%@E[NDE'9\@.Q0%\8R2WDE=R(AV[5S#YVA@7<L6:8TV
MILMT"":*#F\,F9EX=\+E,,GW 28-X8LCYX<J;S(5+K? "&)?KJTN1'K*X#WO
M@)5N 98L4$PX/ACCBC7DU0_5]D)1U#%SUIT0P0[KQI)::MKUR^\W[X5M"N7&
M?'K$M[+UF$Y!T*UP&KJ6-KI[3Y'?8ZO)./DSMDH#"PZ88DM@4 ]T3:&9M\@L
M\VY. 8P 90J=LW$6N@)Y+0O!UF*W(;%1Z5D?W ((2R!Y1048C'4O69T+PZI_
M+GY74("W_%?'I9<)QR"$&MBZ:DB&'OE].$_1T%X(>_/3#[)<O[B,!W '8D],
M+\:G>$O/QC/Z- .^WVF7>6K8UR.63*'0V?@"_^=8>Y*.SVA+.IYZ.E/QQQ]
M71NZ8TJ"'1%(6A-_?(#N<S%O'+*G@XP.B?<7@Z@^&P]Y?^QX'PSC:9:AW+0R
M>@A25LTG7P@D)<Y;%%HB^LC6@6L'V09)BC>3^@O% @<)25R/3?<M#'""VZ$O
MND?D'I^R8&L@SA$/&O6O*A[%7C+I11K(%1FR<NG8)H+/:X(Y>OFQJG=Z?Y"H
M.<07LZSTOQD1.!'<3SZ@+.&RQXN\NRKI*C1FM=<+AH>0& B* A.L]R; 1_RB
MKPNW2QF''L^TV>=5*B44MQ,%TOIUET:\;_[*::0?2>,QR;-A8U8#HW!?'PBJ
MQU"TD(_F.N2[?8T;_?2S<1-W)6EA#E>.$-DL8+;1Q7'W]=V6S>C(;M$";M\W
M]A(O80Z+T/O(P!:H'"P"M^(3+J2V HFYX3)/R6Q%>W#@@-( :H[61Q2&_([
MMMW(V.GA8TBVYVM_]5H\#,D8A9AG\.GFFM$!N2I?>5AE%H<^\N:*@CK<>RB/
M8'D&<F:%<>2Y03ZDIDRU8.E$8$QN2MI&E U9!L?S NTA=EUX9.W-+L9)0D;T
M2:'EQN[HL4<@[&J7%H*'3Q^LX9-(;KX@O+2%H0S6A&A8FEP5P]/[(,^[ -C2
M%V'/O2277GP6)ER_?R!1R/DAA-AG7SH0T_&$_]_%TNU1JR)OW2*^?S8D1Z'K
M1ZB0B@PQ.\6N9V)ZCG#^3%QK=WNTL*IK.00%6&31*>[ZU[>[0B##%ACLZ>=)
M./:01@U+5':EN'(%Q"B@ESZ)&KM0NFY@*9(G@&#X9;O<E\!5PV&%*(4RD-J'
M>X0B@>:KJIO.M\C>?=]!Y0/5Z PY.R:5M:QQ*'+.IX_/<69[*.GH=R5!+>U2
M4<F*,Y1*NL9VZI*E:7P1'^H6U*@Q,Z@6!(9%/.SI"J?DB& 5M5$D_-#C()?T
M 9Q1<?;"!7(A?UBUA+YH'TF!5*/N"-V#0UD-;6CYA#:@W1 M?!HB(W5IA[*#
MH.Z>*O8CZJ!)/OU]UO>QT N'!L5!EC:,0DIM\H'WHTZ,4[ VM^.LS6:#UFJC
MJ4BEX.LEWUYD^J)M1;D0B&]LU!?G>5Q4(;_1P7D,4!'%.<WEQ'Z'3=\$H50)
M.1(:4 ^96M=]%Z$P10L/GJ,-\.=\V\'JJC/,\<\^@GXR-<#U&P_)5'YT"7W!
MY.(G=L!WI,(?B?IGIH[]G$3QTC^W:6JHJ6(@ %*;"I@@&IP*JD\2%(1[XG0Z
M/CWU'$"!(L5DG/+]/7$Q'4]/Q6=/?!_?'W2O,ZH_3T_'Z:GXT9M9=6$+]Y.#
M\+HGSJ;CD_/_3LI$4/T!+D'*,S"ZZ$B0#3==Z;OI]D\/NI,)*M_-OWCHX,&A
MSF/5;#0E<'U+B+$>[['#YOP>!U-=L49-[/U*P\L)7\.&QJJCI_O/;[5-DER@
MYZQ;:UXJ_6:SWCEZ->G0@=K TX_#)/:FYGU4_S9K[09;Y\/(0K%!(N$'[,N
M_2XP#&OL!/C@'+JM!&+Y6=YP(-+-WNP,[4\\-ES7*V\/;=-LX^M0;""YG@WO
M)!>>W5=B;L^1,0"T,K$<WJTZ 4Z3<3H=<CY-R;%:ENV(TY?.5XU%!(-&OQI&
M_._F6$^RW">>Z>3%^YNK*[Y,7AP04OQD[=P'&J\I6A(G$:K02YXL=HT<<+".
MI &:DAS+#[4&PA/&K6F6*_(OB\(+Q4K>9*%>)UR*Y(3435,3W].%'$Q$P-Q'
M;?HP*%9C*:>MHSKP481RLI#Q<T@\JM1'LJI0?'3R>F@"@%<2^3K3:YZQ^(R)
M_&8]S,D:GH8/&)QD19(>E33FC_B6BSHX?$L^;PLFUJ%V7-NQN4#6#P$?*<U1
MSHW6"F.^5D2R5A=,/E!Q6.$,UU1*-:I-2_NC#]<WHP.H.V=LL-_.TBF@][7-
M2NBE-\YMUB2/;)OW8 7R"@=%SQ_]L7@LE*.\U%0_4 GK=0MGZ7 A+4V2"18\
M]1KHHZT!Z(3[KIG_"W(2Z\@81Q"%+G4HB Z^;]"4_(E!$QED+&[\:II;])%+
M , )*Q<&K 3Q"! NZWJ3MSH,,2B_N#@LH"+0Z8< $+, '2YE&2DQ?P (+L*7
MT=J.9'JP]12@&M07E'/@Y3>H4;PVF ^%T!W5( #7EK:Q.WI3R.SVZ"8#J"$^
M!;E>>[2SQ0L#:A\DB=I D=X,7=7H>='=)[E%Y7',!2/?RWU/A\9#N???',IM
M;]BH=HC_WVC:XGM+Z*[KXJ872,%'XN1DG#ZC*=P$'U"*39^)](0_(/></.M*
MP9AG[,Y&+\$FO#X+E\GX'+3X,AW/GHE82^[2:==2[XD4R76"]R0=G]!X,#FC
MICO G:<S* =CX7L0"L89O^]\4!51U=NWQ_-(>IWP:P)S!)\9 /*K++=9^._>
M%KUEKC*)"DS!ES+_""PF*QZDG[%KT$.EN4('($-67%A3"L#2/[*B=S]O?_?V
MBAY\].;K;03KFC1/$N8K'CM-J,WG;32(+T(<XT<R<#)N_]J!)KQIH$@LI(+-
M]JH?2A:L EGX_-,+CIIKNM(_"G*W+)7TEZ#?Z]"\4\98FFF;-265TIG:S' <
M_U>&>G_6T)U$8&I<GU7T>/2ROH?RX6-NC<P%#R*YHG.4(+*"WH>CSM:T[6.J
MKY[N(=3+N7<FKJJ2$U3V@Q%FTB_LMC8#<6"T.2GRH"&R*!-0,&C8L#^,]PUR
M8:KE$0>'*(K>. 9%->01[5:*M2[G<XW<T#@VS0(JYS@%/,591L>/'RQHCF8+
M438T]^ =@PZB#=!RT'AV(93:<J_F4)'2@WF>D)!#YAJFZ967<"0>_[R-V3WZ
MD1/;GN4?]WY142J[Y-^-.,&UE_]Q1?MM^].42_^+C&ZY_UT+$M12@TVA%MB*
MYN]DY!\+Q@^U6?/O,^:FKDW)ERLE 5E:@/L+8^KX@1BT/]AY_1]02P,$%
M  @ 8J9<5!D:T"6+!P  -1(  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&ULK5C;;N,X$OT5PLA# B2R93N)$R0!TI?!YJ%W&I/I&0P6^T!)99O;%.DE
MJ3B>K]]3I&3+'3NS6.R#;Q*K>.KPU$6^6UOWW2^)@GBMM?'W@V4(J]OAT)=+
MJJ7/[(H,[LRMJV7 3[<8^I4C646C6@_'H]'5L);*#![NXK6O[N'.-D$K0U^=
M\$U=2[?Y0-JN[P?YH+OPBUHL U\8/MRMY(*>*7Q;?77X-=QZJ51-QBMKA*/Y
M_> QO_TPY?5QP6^*UK[W77 DA;7?^<=3=3\8,2#25 ;V(/'Q0A]):W8$&/]N
M?0ZV6[)A_WOG_:<8.V(II*>/5O^NJK"\'\P&HJ*Y;'3XQ:[_1FT\E^ROM-K'
M=[%.:R>3@2@;'VS=&@-!K4SZE*\M#SV#V>B(P;@U&$?<::.(\I,,\N'.V;5P
MO!K>^$L,-5H#G#)\*,_!X:Z"77AX,J6M2?PJ7\G?#0,\\O5AV5I_2-;C(];Y
M6'RQ)BR]^&PJJO8=# %EBV?<X?DP?M?C)RHS,<G/Q7@TSM_Q-]G&-XG^)G\9
MG_BD?*FM;QR)?SP6/C@HXI_O;#'=;C&-6TS_1PK?M>:DN_4K6=+] %GER;W0
MX.'7)8F5LR\J:A^I)U3:)/ F\4)ID1@^>&'G(F#YW&HDF#(+<:H,E*(U3/W9
MK?B#I$O'(T NU06Y+<'\-L);?B,^-LZ1";?B)ZK(22U.Q'227?''-+O!Q_@J
M&XGG( .)_#*[3&_7>"$[H'TC)KB?9]=X3<35.,O3VV2:S;#QG."^VGF7INJ<
MW; S+,(7WF>6QUVO)O'7Y10>6X;GSM8<=U"FX4!1F9SDW/:B('!"^RS]OQGZ
M9E2@%K4'M,EH"N0@9G(=$><W-\#:L3$#? Z!\6-M/LFFO'::)QO83@4?,P"O
MK 'S$6?5$L4AB%.M9*&T"HK\F9#>$Q9)A"E]&XS_,90C^)],D&:A"AV!G^9C
MG-M9_#:]S*9G,(/V2A7)%/2*BN\)-W.^AS79Y$S\G,@&>YI0!87C<G=AYQ>-
MIPX;+YW!8HR#?VO1BX;%<P7BH)1'CD.:DJ*J*]L48=Y 'V5I&R8EC^J8BL_U
M2ML-T84C+?D<L,(U4GM$R$M89L_!EM\ON$A7D5>$D4+*1]#F#%Z^RHT#<Y'>
MQ#6TF+,#8+X4/T,G3EPQMJB^T]E--DI$C69,&9\8F+*F1"3)=T%A362BQ&3-
MH./>#6,L-D*N5GK#)/#];]ES)N9M"G@(J0G6;2(:Q[D !>#(P%L)08A@.T$?
MDC=G$/O<7>R5#.7?$<E_J?>G0XYEB)ONL$?<2-=+\(]T'46Y3YF^E-Y]S.?"
M8,Q D!T%!1F:J\!R&(M\S,5C!/+_;AE<@X8-Q4*/5#;<N_?/E,63Q]>42[OD
M4!%13:P))@<4D@N82VHFLU6U%R-L%14#V\^O)7F/:([HIL-W.F89G.8LZU,@
M/!._8]9  5I9%QK4A72&)3*75T_BNF0S9MDD78TY2"YTL5P<J'./L0:\.9/S
M2/E' )-F(Y:R$L8B4VKR096)TEVJ6>];<?#"$XZR/?I(?%N=#AF=B_52E4O8
M@6KL ,94JJ^BPDEF4?P[%#XF@F,52?$B=9.6RFT^8SN(W]E7A>&)]$:<C'I@
M(*2WXNMR&\I_BU"4TKD-(EA+5_E,/![P\):JQE1H DX5,2&A? -_OL^%;PJO
M*B4=%Z:WH&/M:%&?Q\6HI4$AS@T'RQ:)-Z[, %Q+KN:X">_F!6=$U3YU:_C"
MS94$*LX0*5A%[0$!OJ<MM"U<)+!7H6F['316$=4XYNH%6# \VR9-!47C,5^
MJUUO/(_2Y(E!^B5&1X/E,2,PPWO<SY#H4!.S[.T^?RC!&D6,..I_88SF<_']
MK&:9=5A354I4K#M#A1:\,&JN2N!,-%2$M,0D*WLA=X43OQK#LH+-GSBN;3OL
M%;FNC6QBP P3B8MZ5ZDY%A.4A^A3.3Y\&@?8]=![0)7C9X12<M&I&N)H0]NA
M-;VFQH5.9[E1PLU:A246P'BY65FL9%L-FG79Z!C=CRE3B85C(>]U^;9W(O23
M:QZ?M@D";D^N;U D^E<...CW5?:27XU0$O?<Y+,91K%W4X_7<>T_!U-^1?%A
M26\R\64G&,[Y[O0H-9_C\7 V0&%:_<E\'LO6V&W2UOE-%!_,UOSV8^7:TP7O
MT]9FOP_X/'HKEQAW0$?5N-1Z+9)J@_/VR3F?]IXPG^9BY_Z\S<*C6[;ZEA!<
MF?JA- :SB*!XA5M5U]*3!!)-Q_W)U-QU4T6M"QO[A;9F<<%T[QVQ:D>-LDRZ
MX@!YU+5:55&7A=2Q_L:'0K^OP2T ]@/72(A(&%J>U-%]KP0W\!(;:)H!+"I0
M*C^FGX_=N/B7N&+EJ+M)MS>\QQ.#D:,E/^V_=.4E0=^5AJ.(MZ2V&/:VG:/4
M8%QK!ZX60)OQ;XI3QU-!6A'*!=REB8=ER76[B*VQ9P?QER[.M]C\^ EC$F1D
M!.0\Y(TP;HI#SY[#WJ-\36X1_[#@9QEPD)[JMU>W_XD\IK\"=LO3'RI?I%N@
M_F+ZGL,4@]GE($WMW8]@5_&/@<*&8.OX=4D2DQDOP/VYM:'[P1ML_REZ^ ]0
M2P,$%     @ 8J9<5$&.>(Q/ P  P@<  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&ULC57;;MLX$/V5@="'+I#J[D@Q; -QTL7VH8N@V=VB*/:!ED86
M48I422I._WZ'E*PZV\3M@W@19\Z<,R2'JX/27TR+:.&Q$]*L@];:?AE%IFJQ
M8R94/4I::93NF*6IWD>FU\AJ[]2)*(WCRZAC7 :;E?]WIS<K-5C!)=YI,$/7
M,?UMBT(=UD$2'']\X/O6NA_19M6S/=ZC_;N_TS2+9I2:=R@-5Q(T-NO@.EEN
M<V?O#?[A># G8W!*=DI]<9-W]3J('2$46%F'P*A[P!L4P@$1C:\39C"'=(ZG
MXR/Z[UX[:=DQ@S=*?.2U;==!&4"-#1N$_: .?^"D9^'P*B6,;^$PVF9Q -5@
MK.HF9V+0<3GV[''*PXE#^9)#.CFDGO<8R+.\999M5EH=0#MK0G,#+]5[$SDN
MW:;<6TVKG/SLYBW3DLN]@1XUW+=,XRJRA.M6HVK"V(X8Z0L820KOE;2M@;>R
MQOHI0$2$9E;ID=4V/8MXBU4(67(!:9PF9_"R667F\;*?J;P[JH3/USMC-1V*
M?\_@YS-^[O'S7\FB>2F+9S'<[5N:GE6X#NAZ&=0/&&S^:A$:)>CJ$#QP XQN
M0J5DQ05G_EBK!BP9R:';46R:^?!D*.MQ"/AUX ],H+0&!H,U6 45$]4@F$5W
MI'GEK6LN!DO+^(,8>,TE'3XA**"Y 'RLL+<GRZQ3 Z'_MH1/Y#R> J ]1,_I
MN(^NB:E)KN"=K%1'RK3J@-18+@>GCTJ-]JH,O((T2\*2^J0HPDO7YU=A\<2S
MYF9RIG#??2] 4C&C3/#1UK)'RD=2E"%12 DC780Q_$DVD\$KR..K\,K%C.,P
M\S'SL(CAH[_36+]A#P2^/\TR.7:4_2G95.V,I1PZ$6^FE"Y<J&-3PJW++A4@
MP*:ABO1_C">[%)-]3*+=]\L<GM_PI\R.6[S(PH5K,M?DL/6$?]SW)=R\L#EY
MF,?4$4+ATA:6.0E\=C><C5.39ZYQUD58E-ZWG""2,3G/'KUS%+)L],]&"O$Y
M"ME,H?04+B^];S%V:0G/58'HI*YVJ/?^]3"4=SKM8XF=_\X/U/58E[^;CZ_;
M>Z;WG*@(;,@U#HM% 'I\,<:)5;VOTCMEJ>;[84N/+&IG0.N-4O8X<0'F9WOS
M'U!+ P04    " !BIEQ4N8I!#GT'   I$@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6RM6&UOX[@1_BN$L6AW <?6FVTY30)DO;=[]V&[BR1W15$4
M!2W1,K&2J",I.^FO[S.DI,AY0XMK/C@R.3-\YN'P&<H71Z5_F+T0EMU796TN
M)WMKF_/YW&1[47$S4XVH,;-3NN(67W4Q-XT6/'=.53F/@F YK[BL)U<7;NR[
MOKI0K2UE+;YK9MJJXOKAHRC5\7(23OJ!&UGL+0W,KRX:7HA;87]MOFM\FP]1
M<EF)VDA5,RUVEY/K\/QC0O;.X#<ICF;TS"B3K5(_Z,LO^>4D($"B%)FE"!S_
M#F(CRI(" <;O7<S)L"0YCI_[Z)]=[LAERXW8J/)O,K?[RTDZ8;G8\;:T-^KX
ML^CR65"\3)7&?;*CMXW6$Y:UQJJJ<P:"2M;^/[_O>!@YI,$K#E'G$#G<?B&'
M\A.W_.I"JR/39(UH].!2==X )VO:E%NK,2OA9Z]N10&*+;L1C=)6UL7%W"(L
M3<ZS+L1''R)Z)408L:^JMGO#?JISD9\&F // "KJ07V,WHSX260S%H=3%@51
M^$:\>$@R=O'B_S9)]H_KK;$:)?'/-\(G0_C$A4_^"(=OAJ"C=VX:GHG+"<Z6
M$?H@)E?7MU_^RAJM#C(7ALG:'T&J92NR?:U*53PP7N=DLQ.&S@DO&3G+S#DP
MNQ<CVRG+92$M;,@IPQFF$\%V4I2YP?G0RACGDJFJ$CJ3G66A#D+7+D6#PZ2T
MF3&'#=*@N17DI%5;[)FTAFU.G3^+'$8E^S(.XOA"E-^DMBTO2Z11EDSMW.H(
MT/#ZX<\&A_X@ZA;QN1:L$+5;+>\3^[66].W6$H09^ZZETLPJ-Y<C,6.E;>'8
MA?UV#_YRMFT-N#=F.EZ+[7E.20B!-6D3^;84 \YS=MV(^VD?@;+Z:7,+#@ ,
M]@8"T"\R6G<Z7K4O$6E8K5BIZD)HY_QT,>]%ZPT^1TY,U+P2>8^Y)[@W(4@T
M!5BONKVP$9WIC-V=T+YYV J]43 WE)"DPIJRXUYF>Q<5%7J0JC78MH9K^X3@
MVSX1E^L1NY65;?ZX;<_A@\FR[ DXJ?/!=R^TD*X+D)R[*C6HTST'D6; _Y26
MX>S\<O=X+(@KH\J6%C"O'(G!&.4$\;=M+5@8!(&SJF1^A@;V QTS*R45R/CL
MG%3EE&UXS7/N:Z;5.# >[.N;@992 @*HY_F!UYD8H24*LU*U^91EM$<XC:V6
M%@<;VR!WTB4O:XL>)W%<,M1@Q;,]ZIV5@NL:T@33IBEEYODE6."FHKVNY;_=
MX)293)*SFQ5U 7>A231!!OH=&C+BCE=QAKLNHPP%4TJ.V#0G:7>^@H-"N.3$
M@9=M)QF"03[<7E,,%)$ UJ$,&BU!LD2-4=/-F;L#>#F8LL+13;(G??%[)2*0
M*!E5X2 "\@%NN=0H&$39:54YU)I$<B=KK$ITZ:$G=&7<GWK6TK+ !SG4L %J
ML#EDTK08- 3&'PSISH7!%+RV=-EAVX<AF_?8N4J",.SBAW/V=^R&[Y8,O4Y4
MV,NAW]%'@(]P/2[IFUX*W[%HNHY6L] ])>O5;.V>EN%JEK O8V+6<8+)U2J=
MQ2R- TQ_>TI3O%C )$J3V8)%B)4"#]+ DJX^PABS80)/?"S9=454^3)AT6*V
M8E%$[O$L>JFB1YC#:9!&"..>@@3V[]AJG>+_">(H6&&9<)FZ94,D^0SQ:HG1
M13H+6!(CX G<%%FL,0/8\2E89 ].4[@ZZC;8!E7*W+63$<P$X-8(\H[%TT40
M.9+C:1(N@.H$:#@-$\IGG:R0PWH5PND%<@-';@B3"+BC4[11ZC'%_ND$[X+(
M78081HR8_>OYWVD.S^J_4TXS*MY'&W'?T"D>:I?::ZTL-6&5N7A=&WWLU'=.
M<+NH#-?2[,>9/YA8CJ)YW%UDR.HXTV'TQ/;T:(FJ*=6#(% \^[U%T_%B1$>V
MT(]R1=<VC,B,-26OZW$Z_B[4;B%O;B5J[/W<*W>-X8;AY.&U[GIR^_"6>#$Y
MPW)H!% 4&!OV?G+W)UXU?_DZ^8#5:W>[-" 8G0MM\L%K"H4:]&PG[ZFUJ58#
ME+]($2=.!KUNL9)O,4(F/A-2#,H2W;#:MF@ /BRYT>8=W56BQP08QGI6\#IV
MIG9G#;8-;>N1E)MG^;_1F9[S< YA^X \='7FDCF#:E/7>2\QW-'AUL> _.#P
M#- =U(&H_^TN"&Y4@89%/ *FVXY1,B/AI<7QU3XTPGER(HN8,G]<DZ]QY2X\
M1:3 4;KHM#B$%@?=&)UO.JJX)%*M+A-2@S@E98BC-0E2)^>]F/=2_L)&?'Y"
M-"2;E"E:1:0DD.B W8$)?TL9"C->DR;&D&J8+DGC-\_V(4YI/('X+9'TD@2_
M4^Q>K[U:GXC.VWKY1B'IT4;Y=US:P__;%D%E<1]R*Z&,/ODKB[_KC&\MU]T%
M!9@7Z1IZB_^+U&63+*CQ]1EL^BM-$H5@*5X%Q.0ZQN<W%*EF*]K-U8(:4^#B
MO-[N7GK=G(]>W\%$X7ZD(.5N:^O?Y(?1X7>0:__Z_VCN?T3YRC7N:P;7O1U<
M 68Q8=K_,.&_6-6X'P.VRH)V][@7''F2 >9W2MG^"RTP_#IT]1]02P,$%
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
M/M"" L,J^-O9HZJ!L"[:=7C=-L Q]4DN]AW0_L\@;@$ QDL!+LA6I>M+$2?
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
MPCF8KFR<O^+"FR[,/&/C,4&%UQE&5FE9 .<38_QZP1=LAN#S?P%02P,$%
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
M--Z![FNMW6'C"<:1G/\%4$L#!!0    ( &*F7%28Q\Q[RP8  "T1   9
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
ME-PKD#"-+"TR9!%F[[W3V>,1;X^YQQ5IM"E%(2@_@Y5;^6R G(>WQ1H4C]@
M8IZ(;^AE(Z8<FR?U<'82A"U0X0R0'6BJXVU3';^[J:Z+@OQY8)?@=SQK[@@,
MRX"6CW]?9QWT\O:P-J\,@]MN0U1[#LN*$?? -0SPXEG(];I\Y@KR]X?@/A!%
M-Q8MF-HX;9X]E(9C1D+H-Q0]0S<+I_N)L6]^,'78YLO+G6U$V0,=_LZ!<K//
ML'3>Z4OL/FZ,\ F:!R,\]/,DY=JW(W\WY@^BQND42?80+*BF0CGNY5A$,6\H
M(3KGJ^;@&M05= .9*&M\B5\U)'=^Y'\I'P0DIXJ,*N*&9G  (1F'XVS%8':4
MM"*$*]_NT+U^RLA:9/-&T_?Q#6/NX6'$G!PBPI'X@2,J)OQ:&]=@\+8US#!V
M6#KQ<JU.S&.B)47,2?+FY^?Q._>^\<Z1L"*S] =?WCW0:.WI</MV>[:^:(^4
M+^+MP?R+-$N%W:BD JJH%/8ZTQYVVX73:W_ 7&B'XZI_7.'_ 1D6P/=":]<O
MV,'V'\?\;U!+ P04    " !BIEQ4,5P%5&<#  #J!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6R556UOVS80_BL'H1]:(-6[(\6P#<1)A_5#AZ#I
M5@S#/M#2R2)*D2I)Q>F_WY&25:=-O.V#^*:[YYY[X7%U4/J+:1$M/'9"FG70
M6MLOH\A4+7;,A*I'27\:I3MF::OWD>DULMHK=2)*X_@RZAB7P6;ES^[T9J4&
M*[C$.PUFZ#JFOVU1J,,Z2(+CP4>^;ZT[B#:KGNWQ'NWO_9VF732CU+Q#:;B2
MH+%9!]?)<IL[>2_P!\>#.5F#\V2GU!>W>5^O@]@10H&5=0B,I@>\02$<$-'X
M.F$&LTFG>+H^HO_B?2=?=LS@C1*?>6W;=5 &4&/#!F$_JL.O./FS<'B5$L:/
M<!AE%W$ U6"LZB9E8M!Q.<[L<8K#B4+YDD(Z*:2>]VC(L[QEEFU66AU .VE"
M<POOJM<F<ERZI-Q;37\YZ=G-.Z8EEWL#/6JX;YE&>/V)[02:-ZO(D@$G%E43
MV'8$2U\ 2U+XH*1M#;R3-=9/ 2)B-M-+C_2VZ5G$6ZQ"R)(+2.,T.8.7S>YF
M'B_[-W?O9G?_NMX9JZDZ_CZ#G\_XN<?/7\"_ITM3#P)!-?"SK0O8,L,K8+*&
M6RX&^V.,QI"<->%NZ=+TK,)U0-?0H'[ 8/.I16B4H"M&%H$;8'1C*B4K+CCS
MY4^$+ G)H=L1'=H9Q\AX+GX)^'7@#TR@M 8&@S58!143U2"815?Z$_-Z9 YX
M6CHCQ&LNJ4B%((/F O"QPMZ>_&:=&@C]S1+^).6Q2(!2C)[3,<UNB&E(KN"]
MK%1'GFG5 7ECN1R<?]22M/?*P"M(LR0L:4Z*(KQT<WX5%D\T:VXF93+W7?<"
M)#4]B@0?92U[I'@D11D2A90PTD48PV\D,PF\@CR^"J^<S3@.,V\S#XL8/ON[
MC_5;]D#@^],HDV)'T9^"35W16(JA<^+M%-*%,W4<RK$NJ%$!-@UUKA\QGF0I
M)OF8G';??^;P?,*?,CNF>)&%"S=D;LBGZOTY[TNX>2$Y>9C'-!%"X<(6ECDY
M^&PVG(SS)L_<X*2+L"B];CE!),=+\S\I9-FHGXT4XG,4LIE"Z2E<7GK=8IS2
M$IYK$M%)_^U0[_TK8RCN5.UC*YY/YX?L>NS?W\7'5_ #TWM.5 0VI!J'Q2(
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
MNP:5-:#O:RG-T\0Z:%Y*\S]02P,$%     @ 8J9<5)[,-$^H @  L <  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULA95=;]L@%(;_"K)ZT4J1/V,[
MJ1Q+;:-IDUHM:M?M8MH%28X35&P\P$W[[P?8<;,&)[F( ?.>Y[Q@#MF.\1>Q
M!9#HK:25F#E;*>MKSQ.K+918N*R&2KTI&"^Q5%V^\43- :^-J*1>Z/N)5V)2
M.7EFQA8\SU@C*:E@P9%HRA+S]UN@;#=S F<_\$@V6ZD'O#RK\0:>0#[7"ZYZ
M7A]E34JH!&$5XE#,G)O@^C8P C/C)X&=.&@C;67)V(ON?%O/'%]G!!164H?
MZO$*=T"ICJ3R^-L%=7JF%AZV]]&_&//*S!(+N&/T%UG+[<R9.&@-!6ZH?&2[
MK] 9BG6\%:/"_*-=.S?U';1JA&1E)U89E*1JG_BM6X@#01@,",).$)J\6Y#)
M<HXESC/.=HCKV2J:;ABK1JV2(Y7>E2?)U5NB=#*_!V5)H.\U<"Q)M4%F -T3
MO"24R'>TP.]J$Z1 \P;0Y1PD)E1<H0M$*O1 *%5+*S)/JE1T0&_586];;#B
MG</*15$P0J$?!L]/<W1Y<?5_%$\9Z=V$O9O0A(T&W0@!,/IL9_3A9[0W-#*&
M?M\LA>3JT_AS@A[U],C0QP-TY26T+46K2HU*GY+7/(S=(/->+:QQSQJ?8T4V
M5JM*#EC!U)W:67'/BL^QQC96?,P*AWPE/2LYQXIMK.2(%0_92GM4>@Z5V%#I
M$2IR(SMJTJ,F)U$_MJ!*9B&!VX"3(Z#O3NS :0^<G@8RB2DJ&MEPT&6#E$V)
MJ#G:=7>@;9E,CS))4M>?'O[L>07^1[WQ3V:FC^@U(F7=2%BK(J+6!(2T5A#?
MLA') /^@W@4G^<.EP9I#<'1VD\B-/R7A'=1??9<]8+XAE5 +7BB9[Z;JI/#V
M>F@[DM6F)"^95 7>-+?J2@6N)ZCW!6-RW]%5OK^D\W]02P,$%     @ 8J9<
M5-U]*H=$ P    P  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&ULQ59-
M3^,P$/TK5L0!)-3$23]16XFVNUHDRB(0NP>T!S>9)A:)76R'@K0_?FTG34-;
MLKT@+JT_WKR9YXG',UQS\203 (5>LY3)D9,HM;IP71DFD!'9XBM@>F?)14:4
MGHK8E2L!)+)&6>KZGM=U,T*9,Q[:M5LQ'O)<I93!K4 RSS(BWB:0\O7(P<YF
MX8[&B3(+[GBX(C'<@WI8W0H]<RN6B&; ).4,"5B.G$M\,<,=8V 1ORBL96V,
MC)0%YT]F<A6-',]$!"F$RE 0_?<"4TA3PZ3C>"Y)G<JG,:R/-^S?K7@M9D$D
M3'GZFT8J&3E]!T6P)'FJ[OCZ!Y2";( A3Z7]1>L"V_,<%.92\:PTUA%DE!7_
MY+4\B)J!/_C P"\-_&,-@M(@.-:@71JT[<D44NPYS(@BXZ'@:R0,6K.9@3U,
M:ZWE4V;R?J^$WJ7:3HTOP^><2FIR(-'I#!2AJ3Q#)X@R-*=I:M:'KM*>#-X-
M2]9)P>I_P(I]-.=,)1)]8Q%$[PE<'6(5I[^)<^(W,LX@;*$ GR/?\_'#_0R=
MGIPM<JE1\E!\T^/9O/^SS8YFPX-&MG?2@RI%@:4//J"?E%2HEBOT>*W7T)6"
M3/YI\-&N?+2MC_8'/F[R; $"\27:! Y2WTGM3T"$_J*&PYD4S'W+;,K,RS@8
MNB_U9.PCVN\1LWV$7R'>">I4@CJ-@B[C6$!,%*!5+L)$5P:T$C2$0P(*IE[=
MN8];NR(*5*>&POWNCHP#&!P<%M*MA'0;A539G_)L01DQV3_7$Z8HBX$I,Y0T
M E'N7%.RH"E5;^?HAK,P%T*##JDNW';KL79:>$=T=R\OG<-R>I6<7J.<.7FE
M69ZAQSF8+Z[IV^U7E/U/NQ^#RL?@:[(PV#M@W-G)P0'(8.>[VX=XA].$O>V[
MX#4J_JD271#JST/#,>+:<X,_+5G8WWKQOR1=T])OO5;T=R_-K 1UCDC']@W
M0:,B\^P=G8UMU<?MS\O&MA3CYEK\:9<'[]?;WLY!N[76* ,1VQ93HI#G3!7=
M1[5:M;&7MGG;69^8]M:V7%N:HC>>$Q%3W3VEL-247JNGXQ%%NUE,%%_9!FS!
ME6[G[##1+3H( ]#[2\[59F(<5$W_^!]02P,$%     @ 8J9<5#:.=W";!
M^A4  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULM9A;;]LV%,>_"F'T
MH05:221]D0+;0.RL71^"!<FZ/0Q[8"3:YBJ)+DG'*; //^H24;(D)DZT/#BZ
M'![^>0[/3R3G1RZ^RQVE"CPF<2H7HYU2^PO7E>&.)D0Z?$]3_6;#14*4OA5;
M5^X%)5'>*(E=Y'E3-R$L'2WG^;,;L9SS@XI92F\$D(<D(>+GBL;\N!C!T=.#
M6[;=J>R!NYSOR9;>4?5M?R/TG5MYB5A"4\EX"@3=+$:7\&*-@ZQ!;O$'HT=9
MNP;94.XY_Y[=?(T6(R]31&,:JLP%T?\>Z)K&<>9)Z_A1.AU5?68-Z]=/WC_G
M@]>#N2>2KGG\)XO4;C'R1R"B&W*(U2T__DK+ 4TR?R&/9?X+CH7M;#H"X4$J
MGI2-M8*$I<5_\E@&HM8 ]C5 90-TVF#<TP"7#7 ^T$)9/JPKHLAR+O@1B,Q:
M>\LN\MCDK?5H6)JE\4X)_9;I=FKYA?/HR.(8D#0"7R.:*K9AY#ZFX%)*JB2H
M#-Y?4458+#^ 3^#;W15X_^X#> =8"J[U6YT1.7>5%I2Y=<.R\U71.>KI'")P
MS5.UD^"7-*)1TX&K1U(-!ST-9X6L'J]HZ  ,/P+D(=@A:/WRYIY%#JZBBW-_
M^+GH_G7+]:^>>$<BHK\MGL>5YW'N>=SG67 IP;;T_Q'LJ6 \ E(1H;H247B;
MY=ZRTGY8PC'RG-G<?:B'I\,,!=#!E5E#[*02.[&*O3F(<*=K#>P%"RD@T3]Z
M8FL6="HM7$UK$G!?_].J_ZFU_]\%265,"FY8.Y^V.O_D.>.3('4:P6Z)LTKB
M[#7YI&G4)7/64@ GT\"9G CM,&LFO2'5KZ3Z5JEKGB14A(S$8'60^J64E@D=
M5%Z#@4L%>H9QWJ#%4KJK!VXV\YWI27B[S+!?FRY-N34DP^'*I?3EUT1X/0*0
M$8 &JI?2T3,%TVW54S'0P!7B 6NF=%87X:.@AI92:]NLF?NF6,-K: ?V9QI1
MH4OF"W^@(LWB^9+J@0:Q<#)T_1A\0CL_SZZ?-B&G8U1+>!GJMMED@IR@)]0&
MI=#.TO/JIPW)WN\--(B$=D:>44&^I7[+.-E,F@(-;6$P9.T$[:(8>PXZ%=HV
M:^:]N:8S_$9V?O^F=E2 R_#'@4FFVFO-IEO#600'+AED$(KL".T76ZY#VTC4
M*ZW:%[S9KV$B>H:)54;IXUYOE6@$%'G4&YOHH#=,V;J>)/S0.177J M]CA?4
M_WKT&0PB.P;;J03_@O-6%,@P$0W-1&28B.Q,?#;!;;CIBND!"S)L0W:V=<;O
M==\69&B&_*'C:$"$["!Z-HY!:TOB!S7R-/=E!BG8CI1L?_A2HF!#%#PT4; A
M"GX345:X@RCC2=_7%->VL/\;45:X312(9KW9,Q3!=HJTLG<V1+"!"!X:(MA
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
M)Z(\QRLO%-\51V'W7"F>%C^WC*Z8R WT\S7GZN$B;Z ^39W_!U!+ P04
M" !BIEQ4OR1>,+("  !8!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6R-E5UOVC 4AO^*%?6BE6@"^2!0 5(+8ZNT3E6[;IJF71AR *N.S>Q#:??K
M9SMIQH0IO2%V<M[SO.?@C\%6JD>] D#R7'*AA\$*<7T117J^@I+J4*Y!F"\+
MJ4J*9JJ6D5XKH(43E3R*V^UN5%(F@M' O;M5HX'<(&<";A71F[*DZN4*N-P.
M@T[P^N*.+5=H7T2CP9HNX1[P87VKS"QJLA2L!*&9%$3!8AA<=B[&?1OO KXQ
MV.J=,;&5S*1\M)/K8ABTK2'@,$>;@9K'$XR!<YO(V/A=YPP:I!7NCE^S3UWM
MII89U3"6_#LK<#4,>@$I8$$W'._D]A/4]60VWUQR[7[)MHYM!V2^T2C+6FP<
ME$Q43_I<]V%'T$D/".):$+]7D-2"Q!5:.7-E32C2T4#)+5$VVF2S ]<;IS;5
M,&'_Q7M4YBLS.AQ]E++8,LX)%06Y+D @6S ZXT NM0;49+K!C3*S4BID?ZCK
M_8=GLX@TD-,)(&5<GY%S\G _(:<G9^2$,$%N3$83J <1&H^6%,UK/U>5G_B
MGPG,0Y)T6B1NQQV/?/Q^>?M_>60ZT[0G;MH3NWS)@7Q3)AC"^6>SU$Q[!%*Q
M9/^:TR)? %O>WK3(E.DYY>0'4$5NJ&DBPQ?R\W*F49FU^^L-<TEC+G'FT@/F
M3(VQK\.5*G<JNXN?1ED:IH/HR<-*&U9ZC)7X6)6JN\-*TS#SL[*&E1UCI3Y6
MML=*LC#VL[H-JWN,E?E8W3U6W MS/RMO6/DQ5M?'RO=96=CQLWH-J_<FZ^L*
MS*&^0% ^8F^/F.6'5DB_(?;?))JM0,94J1<FEG9+; 3ZT/V]Q1FG69@T[&J7
M>Z+B?">J<ACMG'OVSKFA:LF$)AP61M<.<[-B5'6.5Q.4:W<4SB2:@]4-5^;J
M V4#S/>%E/@ZL:=K<YF._@)02P,$%     @ 8J9<5*5Z#L\2!   KQ   !D
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
M J P 7I^SG4)J3KFTJA_*D9_ 5!+ P04    " !BIEQ438^C&.@$  !V%P
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
METM@8C/V F_;<$O7J;8-_F24DS4L0-_E-]+4_)IE23EDBHH,25B-O2_!Q3S
M%N B?E#8J)TRLJG<"_%@*U?+L8>M(F"0:$M!S.<)IL"893(Z'BM2KQ[3 G?+
M6_:O+GF3S#U1,!7L)UWJ=.P-/+2$%2F8OA6;;U E%%N^1##E_M&FC.UA#R6%
MTH)78*. TZS\DN?*B!U T#T"""M >"H@J@#1J8!N!>@> N(C@+@"N-3],G=G
MW(QH,AE)L4'21ALV6W#N.[3QBV9VH2RT-+W4X/1DH47RD JV!*D^HOEC0?4+
M.IN!)I2I<_09W2UFZ.S#.5(ID: 0S= U9<S,L1KYV@BP-'Y2#799#A8>&6P&
M20?AX2<4XC!H@$]/@$?!4?CL=#AN@,]/A@?#?;AO3*^=#VOG0\<7'>&;,J(4
M$BODI@#]^F[ZT94&KGZWL$<U>^38NT?8;R$O9)*:+62'2 3G9E>6<]AD?$D6
M.S)[MCQ-@D$48?L;^4^['K^-#/O#AL!Y0R#&^X%[F77KS+JMF95VR=?\<BG6
MDO!/2(/D38NRG2]$+T"D:O$\KI7%[U1&"IT*2?_ $A$NBDPWR8S?&!;%K8[U
M:EV]=^J28.\2FJU/4C@MAQGL*MQ*;%;8KQ7V6Q5.R_7IA+9,Q*"F&_R'K36L
MV8?_<FL-WTSKX99JB]A3&.#74QV_5R,ZH]OB>>,97#+W=L^"3N] <D,0[@P.
M3H#&H.@@-7_G[K)/DVLBUS13B,'*H'"G;WR1Y6U?5K3(W75V+[2Y'%TQ-2\D
MD#; ]*^$T-N*O2'K-]?D+U!+ P04    " !BIEQ4X^5#<"H#  "3"@  &0
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
MR;.Y/-X0/OL OJUT@/@ OK+\D0I)U;6OZ^Q!K0,V+P(%N+]A:0K4?:=C_G$
MQQ5P;(#C%N!W95_@G5H?Q4IYW[0\BBRQR:(5[7$4=A5MCPU=1U77T9MT'3F[
M+A:+N\T6O+B"%_O!TS<:?5HIN50GD@%]^37,L3^>?H6G[\3SIUI(&H%9+N!^
MPK2WN); H$H\.*VU.ZR #[UFY!4NAGM<]+I1,Q=ASXIWS]GW]V)M>),1UFPA
M/"TZ0FBA0X])"51..J>)!S5EOCHW'WM=W$*.%>,0.7$H &7__OQ8P0SQB?%C
M!3=T*^[A_.SKJN*G1<A"JZRA6UH+5C:)7 )!^6,RI6#*\EEB9@7<7U$]%<XA
M6]$,^R?&EI7E</ F_EBFV1:XN(4CJZVA6UR]>V^2U_Z./3<V:H$(K09#MP;_
MDD.7N?T@6?&&X1NL;/ ?.-C-H55A"$]KR4,KW- MW)Z.7F;9Y@ZU<&>%';I+
M86_N#O5^: 4:1B=&G=5TZ-;T@[T%[M?(REM@"XM6\*&[3/9F\8@B 5KMAB=6
M4T,K_- M_(<36>0;U._&9A:1E7;DEG8S!Z*@<46YV67+%95:Z8\K&9#5<'1B
M!3BRTH_<!;BO::/]NKOU-Q&J[8&XU=N[]R;YQCLE0V.C-HA6XY'G=L<Q)0/:
MWP1IAV0U'[F+\B.7^C$U!+)JCN(3NP>L 2"_?9+7R.PWD-GB/LCJ/G+7[,>3
M>6A1@:R@H^%I<8FM#6"?798#O CO5_7M106VEH ]ROJC:#VBRL!6[O&)5?K8
M>@5V>\7AS.[[0?M6!*YM?[L-X4;AX(EQ ?- !MSEB12&V))TC]H"6[''OZ7
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
MZ%:4!8%GAOBVJC#[>P\EW4TMS]H/O!2KM5 #SFRRP2M8@'C;/#/9<UJ5O*B
M\((2Q& YM>Z\V]1S%4$C?A6PXYTV4JF\4_JA.H_YU'*5(R@A$TH"R\<GS*$L
ME9+T\:<1M=J8BMAM[]4?=/(RF7?,84[+WT4NUE-K;*$<EGA;BA>Z^PE-0B.E
ME]&2ZW^TJ[&QC)AMN:!50Y;]JB#U$W\UA>@0O.@,P6\(_BDA/$,(&D)P*2%L
M"*&N3)V*KD.*!9Y-&-TAIM!2335T,35;IE\0->\+P>3;0O+$[)%DM +TBK^
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
MS^"U[HB60,3!!48M,*# ZA"8M<!4%5BUP%(5V+7 5A4XM<!1%;BUP%45>+7
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
MO&4;@^\8#E<9*8X,9)JN$8<D&8Q'V;-G-A[1O8A(@I\9X/LX#MG/&QS1P]4
M#HX/7LAF*]('QGBT"S?X%8OONV<F[XS2RHK$..&$)H#A]=7@&EXND),2,L0?
M!!]X[1JD4WFC]$=Z\[BZ&IBI1SC"2Y&:".7?.Y[@*$HM23_^*8P.RC%38OWZ
M:/TNF[R<S%O(\81&?Y*5V%X-_ %8X76XC\0+/3S@8D*9@TL:\>P7''*LYP[
M<L\%C0NR]" F2?X??A2!J!&D'34!%034)M@G"%9!L/H2[()@]R4X!<'I2W +
M@MN7X!4$KR_!+PA^7T)0$((VX:1PYE$YL^\8L!2[H_9)RE%NF.EMY LK6Y73
M4(3C$:,'P%*\M)=>9$L[X\O%2)(T"U\%DV^)Y(GQ*][(G!+@!>\H$R39@ LP
M)3S<;!C>A *OY)MWG.PQ^#K%(B01_R81WU^GX.N7;^ +( EX(E$D$XJ/#"$=
M2LT:RV+PFWQP=&)P"SS11&PYN$U6>*7@S_1\B#0&#!F),ASH&(X;I+4XQ<LA
ML.!O )D(*AR:Z.FO>"?IYDGZ5$^?[1,M_59/?PJ9UOF[_G,W%?3[_G-7T1_Z
MSUU%?^P_=Q5]]FNZSW\M=(O>=!AH5K%5)K65V;-.V#NF[)K1&-Q^",R2, *3
MK)Y@!OY:2#QX%#CF?VM&L\O1[&PT6S^:,O]SII<QTX;@?0Q-QQKZ(^.]GE4J
MF->!3;NPP+.'01-UFZ.<.LKTFI@[A273'-I-U+T*9;=1#UV4;\&V5X\*E.NT
M;<VZ*-LT@Z'3A,V[,,LQT1 V80L%S(;.T"UA#;V=4F]'J_>$QG(5+4D8:1:/
M6QISS[!4O7(T[[-+=98SW5JP4("\=DSG"I@=>&VY%PJ8"[V:W@W__=)_OV?H
MP;_@FG.R2=+=6Q.9H+0<G$$':%9MA_EI)0IJ(WC(=]HQGA<XOXZ#L)7J"[4U
M?VBII8"US@GV%V,B&R#9^,L&2A<>5-E&YY"CVC"@]7DYK$X 71L.45N-+LSR
MS4YBJ& HJ*59<P;5)@3UN] =7F$F8W1/WV6P_B<K8%7KH',.(:IR"-W/"^%V
M0@=-'[4WD;D2)S<NU):BB_,"OP9KSJ$JLE!?9;M2R 2Y(RR^6),/O+K8,;+$
MNFA5Y1#ZYU"G*I(P^+PZ@6(#J6^VA3A!MVAY'644('AB[T!5S47ZFJO4Y7<2
M8Q F*_E5*<,GBQG7?495Q1'!,RB#JH*)T*>5*:CU:%I!>S,I0,VZA-KR+10P
MY'JU3K7I?U6 D;X *[694"X PR1^VS,>OD6ZI$%5I43V.:2I2BC2]XM::9QN
MB^I[[<9_KH#9LBWNB*.P!MU.TV74CDODC#?9(2 '2[I/1/Z153XM#QJOL^.6
MUO,;>/D(%<]G\'*1'R-6YO-33?F9NB$)!Q%>RZ',H2<]9OE!87XCZ"X[K'FC
M0LJ176YQ*-=&"I#OUY2*XTTZ0'E<._X/4$L#!!0    ( &*F7%2X&Y!@'00
M &81   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+U86V_B.!3^*U8T
M#S/2;F+GG@J06NB%2[55F9E]6.U#"@:L26S6,=!*\^/7N1!"8J),1RH/)':^
M[YQC?^?83GH'QG\D&XP%>(TCFO2UC1#;*\-(%AL<AXG.MIC*)RO&XU#()E\;
MR9;C<)F1XL@P(72-."14&_2ROB<^Z+&=B C%3QPDNS@.^=L-CMBAKR'MV/%,
MUAN1=AB#WC9<XSD6W[9/7+:,TLJ2Q)@FA%' \:JO7:.K&7)30H;X3O AJ=R#
M="@OC/U(&^-E7X-I1#C""Y&:".5ECX<XBE)+,H[_"J-:Z3,E5N^/UN^RP<O!
MO(0)'K+H;[(4F[[F:V")5^$N$L_L\("+ 3FIO06+DNP?' HLU,!BEP@6%V09
M04QH?@U?BXFH$*0=-<$L"&:=8%\@6 7!ZDJP"X+=E> 4!*<KP2T(;E>"5Q"\
MK@2_(/A="4%!".H$]Y)P\*@<[.H#E6(WU+Y(.<J-,KV-/+&RK!R%(AST.#L
MGN*EO?0F2^V,+Y.1T+0*YX++IT3RQ&".U[*F!'C&6\8%H6OP)[C#2\S#"-RS
M/>8T>WR"[3'=X02\O(%A%A_FX.O;%H//(RQ"$B5?I(%O\Q'X_.D+^ 0(!8\D
MBF2])3U#R'A3K\:BB.TFC\V\$)L%'AD5FP3<TB5>*OB3=CXR6PP8<J+*V3*/
MLW5CMEH<X84.+/0',*&)% $-V^ESO)5T>)$^:J=/=K25?MM.?PQY:_!WW<<.
M%?3[[F-7T1^ZCUU%'W<?NXH^^3W=I[\W=;/.=!2T9+%5UKR5V;,NV"N*&*PX
MB\'MJY!%+JN]+.=_9A(/Q@+'R;\MWNS2FYUYL]N]*>L_9WH9,STO[ <(.I;N
M]XQ]M:I4,*\!&S5A@6?KP3GJ-D<Y513TSC%W"DL0ZO8YZEZ%LNNHAR;*MU ]
MJK$"Y3IU6Y,FRH8PT)USV+0)LQQHZN@<-E/ ;.3H;@D[T]LI]79:]6[N'BU)
MY)9&W0](6:_TYKTW92<YTSW+1=^L*S55P61RF#4)FC O\"NHL_#],GS_%Q4
M/\$(;T,NL@9;R=9*GJ0Q".D2C*F0AV"RQG2!P75Z(?6AGX41E&$$'Z 9@J>3
M#'RW:@6U.M&.'^BUNI^J8(Y?KZ^9 F;+92M0RX8J9S'TZ\(=.X=D3R(2TK:Y
M,D^>S(_0YK3C(.O]VEC-V311?76?*F"6!RNK5:%-$V8&UJ5%#9UV,=2^C2FU
M^4ML,&^;H-.BB9R/$.2TGB+W_8*XC8U!3K3< 4\_5!='07%T&%1_=:&:% =6
M*C(?F%%YM9$3L<Y>V!.P8#LJ\A-/V5M^%+C.7HUJ_3?H:HP4_9/T(T+V*G4R
MGW^!D&?&-:$)B/!*NI*A205Y_E*?-P3;9B]6+TQ(E;+;#0YEFJ0 ^7S%F#@V
M4@?EIY7!_U!+ P04    " !BIEQ4L_]H@%("  #+!0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6R55.]/VS 0_5>L:!] *LV/-@.A-!)MQ38)I@H$
M^S#M@Y->6PO'[NQ+"__]SD[(B@B,Y4/KL^^]>^^2<[;7YL%N ) ]5E+92;!!
MW)Z'H2TW4'$[U%M0=++2IN)(H5F'=FN +SVHDF$219_#B@L5Y)G?6Y@\TS5*
MH6!AF*VKBING*4B]GP1Q\+QQ(]8;=!MAGFWY&FX![[8+0U'8L2Q%!<H*K9B!
MU22XB,]GJ<OW"?<"]O9@S9R30NL'%WQ;3H+("0())3H&3G\[F(&4CHAD_&XY
M@ZZD QZNG]DOO7?R4G +,RU_B"5N)L%9P):PXK7$&[W_"JT?+[#4TOI?MF]R
M3Z. E;5%7;5@4E )U?SSQ[8/!P#BZ0<D+2#Y*&#4 D;>:*/,VYISY'EF])X9
METUL;N%[X]'D1BCW%F_1T*D@'.:77!AVSV4-[!JXK0W0*T++CN: 7$A[S$[8
MW>V<'7TZSD*D@@X6EBWYM"%/WB"?0SEDHWC DBB)>^"SC\.CE_"0;'9>D\YK
MXOE&__8Z%[:4VMFU[.=%8='0]_3KG1JCKL;(UQB_4>-*J_4)@JG8' H<L"]&
M6]O7N88F]31NU'9Y'(VCL\@]6;@[[-*'4E^H'7=JQ_^E]F^'^B0W7&>'.N*H
M??IUI)V.]%T=T]K2CK5LIJM"*.XF?$"!0J'6]#VZI15+,.W)E>"%D *?!NR[
M5F5M#"7U24Y?MRZ-^WK\.C'M-18>C)J[YJZY60MEF805(:/A*5&8YNIH M1;
M/WV%1IIEO]S0;0O&)=#Y2FM\#MQ =_=W_@=02P,$%     @ 8J9<5/''?4SX
M!@  >R,  !D   !X;"]W;W)K<VAE971S+W-H965T-CDN>&ULM9K;;MLX$(9?
MA3!ZT0)96=1911(@L>+XE&XW0;87B[U0;#H6*DM>B4[:MU_J$%N>&:DJBN8B
MMN1OAH?YR2$IG;^FV==\(X1DW[9QDE\,-E+N/@Z'^7(CMF&NI3N1J%_6:;8-
MI;K,GH?Y+A/AJC3:QD-#UYWA-HR2P>5Y>>]S=GF>[F4<)>)SQO+]=AMFWZ]%
MG+Y>#/C@[<9]]+R1Q8WAY?DN?!8/0C[N/F?J:GCPLHJV(LFC-&&96%\,KOC'
M!7<*@Y+X.Q*O>>,[*YKRE*9?BXOIZF*@%S42L5C*PD6H/E[$2,1QX4G5X[_:
MZ>!09F'8_/[F?5PV7C7F*<S%*(V_1"NYN1AX [82ZW ?R_OT=2+J!MF%OV4:
MY^5_]EJS^H M][E,M[6QJL$V2JK/\%O=$0T#Y8<V,&H# QI8+09F;6#V-;!J
M ZNO@5T;V'T-G-K Z6O@U@9N7P.O-O#Z&OBU@0\-G+; Z6^1T_N6P0_!1M%N
M-7D+-R_C/:R$5:HR"&5X>9ZEKRPK>.6O^%)*N[178HR28A0^R$S]&BD[>?F8
MA/M5),6*_;4/,RFR^#N[%[G2<,[>!T*&49Q_8'^PQX> O7_W@;UC0Y9OPDSD
M+$K88Q+)_*QQXRZ*8S6XU+UWS<OSH51U+4H<+NMZ75?U,EKJ9;*[-)&;G-TD
M*[$B[&?=]MSH<#!4G73H*>.MIZZ-3H^!6&K,Y&?,T U.5&C4;?X@=LI<;S4/
MNLUG^Z33_*;;_"[,.BL_[M]VG3"_[=]VRGS2O^V4^;1_VRGSV:_%??YK7;?H
M;<[]#A6;A_%NEO[,%G_'43Z.DC!91F',IDF5S8NL&$3Y,D[S?2;8/U=/N<Q4
MFORWHUSK4*Y5EFNUE'LO7D2R%^1,4%FZI66Q:GBYY+IM:M[Y\*4YOBC,15B
M,=^U-/^4NJDHNTGI[BDS)CSINF:=4K<494%J@BG/Y+!64X)R;.AKABE+UWW-
M/L7F&#-MW=#X*;8@,(O;FG/ 3N)M'^)M=\;[-DOSG.VR=!U)*N:5M=,LE9L:
MB,"(H'0/4@&F#-?13!!Q@K)0B6.*TJ'&;@G*1"5.",IP89BF5(E&H_NKF&.*
M<X4!:<PQYENN9H"0$Y3+&Q4[B;ASB+C3&?%ILDRW@JVS=,N6*O5&R3Y*GIG:
M+V3EU$(.?0?5I-"[WO@#<AT1%JCG PS9+A($AE2'@DB/"<B#GFX)R('*FA"0
MB<2 (=.'(W:&(4/-):#F<TQQUX6Z6A"4Y3?J?B(%]R %M[<45BJA5&I0:\RC
M&,Y8HK:8Z5JM$DM6AM_HY.#B"OJP%2,"LFPT3V#*07D!,S9DQIAQ88QN*3^@
MUA.* =*:8L:"[9H1K7<]6*,YI@P#NEI4D->$6J8%[Z %KU,+GU28JQA3T?50
M&O; D!AAQ.!@0@L\E,,<"\YZ-QBR4"X98\A&"?B6@ PT^Y/%@4$Z)2"THID1
MD$KW0)5S3!EJM0)JM< 4=ZVV\>X?8NQWQGA$3??LO=H KM(X#C.U$!!9M4O\
M0*F@\NXW*Z49<(SW@0(*TD%_WF!(97BN=V2=,67BPS%/^@5AFI 0'/44Y,)E
M((;0LG..&5,SX:#'D,J#%BT)KA\/%O1.403TQ/\3LJ@+*#X:_6#"?0&%J9D-
M2H/VQN&JH 6#@FC!X$S1S]ND!0.JH"D=*&Q&82;JMCGMS8(31@O6,F/PQKD3
M[Y3'39@E:L)H:.!GE,%QI;CF6% 9!&9I.LP>M#>#0V40F)H%#*@,TIMN0V5P
ME&J1*N@"X61!8W!.F5&8J[E(%@2&4M*"IDS>H@KCJ KCMV:2VCT,)1)&+RR@
M,=V!PB PM&<<TY0/94'[\J T:,R TB Q%TF#P"S--*$T",Q$V(+"FANK4VD<
M#ZZX^;OSB=DOGQ"8@3HMH+WA?$)C*)_0&,HGO;Q-6C"H#I+"^83 <-CGM#><
M3VBL31['\T7>?<#X:_G$(M:-C@&%@2E3\^$ND_3%X3Z3H/"*<DSZTI$H2%]P
MX4E3:,:@*#BOS C*U1P'*H+J+[@N6Y"4T::'X_DC[SZ O [S:%E*H'HZ1<?=
M1DG81E''IV4VVC@'%&6B+2A5G@EC3I8'3R!IRH8Q[T-->Y4XZ]4/\U[4XD<E
MGL;\> +)NX\@OY3/W%5ZN'I1Z>%9L$_[[9,:^.F:/52/*/_<RUR&R4K-%&<L
MB.*])!\N7G/B!-& R7I$42;<@P4TA28$DH+'$S2%UI;.#V4VZ<%,Z=+0ZJ%/
MG>:]?"U^U*.5,(:-Y]U;D3V7;W'D;)GN$UD]"CO</;PI<E4^+P?WK_G'*2?N
MSXHW2\KGZT?WU6LI=V'V'*E51RS6JBBUEE)*SJHW/:H+F>[*I^U/J93IMORZ
M$>%*9 6@?E^GJ7R[* HXO&]S^3]02P,$%     @ 8J9<5,M.CV"R P  Y P
M !D   !X;"]W;W)K<VAE971S+W-H965T-S N>&ULS5==C]HX%/TK5E1I6VDF
MB9,,,!4@#:2K':E(LS-J^[#J@TD,N'5B:CO0^?=[[8002(A8;1_Z G&XY_A<
MWP]?QGLAOZL-I1K]S'BN)LY&Z^U[SU/)AF9$N6)+<_AE)61&-"SEVE-;24EJ
M01GW M\?>!EAN3,=VW=/<CH6A>8LIT\2J2++B'R=42[V$P<[AQ?/;+W1YH4W
M'6_)FKY0_6G[)&'EU2PIRVBNF,B1I*N)\X#?QS@R &OQF=&]:CPCX\I2B.]F
M\9A.'-\HHIPFVE 0^-K1.>7<,(&.'Q6I4^]I@,WG _N?UGEP9DD4G0O^A:5Z
M,W%&#DKIBA1</XO]7[1RZ,[P)8(K^XGVE:WOH*106F05&!1D+"^_R<_J(!H
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
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " !BIEQ4%G397^T    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " !BIEQ4F5R<(Q &  "<)P  $P
M            @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M &*F7%2,=M [7P8  -X9   8              " @0P(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " !BIEQ4,R(I-B@"  !V!0  &
M            @(&A#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ 8J9<5!THT,*7!@  T!L  !@              ("!_Q   'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &*F7%0%[R3DL (  "((
M   8              " @<P7  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " !BIEQ4<:(FQY0&  #(&@  &               @(&R&@
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 8J9<5!V]96PG
M!@  CQ\  !@              ("!?"$  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( &*F7%0A>9(67@@  .8C   8              "
M@=DG  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !BIEQ4
M.G7ZXKD$   ["P  &               @(%M,   >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ 8J9<5,%=5%+"&P  ?E0  !@
M     ("!7#4  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M &*F7%1*?7SP+ ,  .0&   9              " @511  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ 8J9<5);MN@S0!0  ]0T  !D
M             ("!MU0  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " !BIEQ4OH;5C:D#  #S!P  &0              @(&^6@  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &*F7%1P_;)U_ (
M &0&   9              " @9Y>  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ 8J9<5#E,F^?_!   +0L  !D              ("!
MT6$  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !BIEQ4
M?W9L$:X#   M"   &0              @($'9P  >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( &*F7%04]BW%T00  .$*   9
M      " @>QJ  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ 8J9<5')^2SB-!0  ^@P  !D              ("!]&\  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !BIEQ4Q?9Y+LP"   Y!@
M&0              @(&X=0  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( &*F7%3Y!'7$)@T  +PC   9              " @;MX  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ 8J9<5!D:T"6+
M!P  -1(  !D              ("!&(8  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " !BIEQ408YXC$\#  #"!P  &0
M@(':C0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &*F
M7%2YBD$.?0<  "D2   9              " @6"1  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ 8J9<5*<I:24$!   Z0@  !D
M         ("!%)D  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " !BIEQ43.5+\@4%  "R#   &0              @(%/G0  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &*F7%1NOEA!# ,  &L'
M   9              " @8NB  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ 8J9<5**2KWSY&@  -E<  !D              ("!SJ4
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !BIEQ4V1!T
MK+($   0"P  &0              @('^P   >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( &*F7%1CG1;$W0,  +X(   9
M  " @>?%  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
M8J9<5)YBJ3<3 P  D@8  !D              ("!^\D  'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " !BIEQ4R[6LG#X%  !T#   &0
M            @(%%S0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( &*F7%2_CG!H70,  (H'   9              " @;K2  !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 8J9<5#BU1.;! @
MT 4  !D              ("!3M8  'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " !BIEQ4KR^<2Z8"  ">!0  &0              @(%&
MV0  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &*F7%28
MQ\Q[RP8  "T1   9              " @2/<  !X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ 8J9<5%=BV ,-!0  ?0P  !D
M     ("!)>,  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" !BIEQ4,5P%5&<#  #J!P  &0              @(%IZ   >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &*F7%1*J+@K]00   0,   9
M              " @0?L  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ 8J9<5+9Y7Q54!   *0L  !D              ("!,_$  'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !BIEQ4#=+KU'T#
M  "E"P  &0              @(&^]0  >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( &*F7%1@B(86L@<  "HG   9              "
M@7+Y  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ 8J9<
M5'-#(VVR @  Y0<  !D              ("!6P$! 'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " !BIEQ4P_OT0!4#   U"0  &0
M        @(%$! $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( &*F7%2>S#1/J (  + '   9              " @9 ' 0!X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 8J9<5-U]*H=$ P    P
M !D              ("!;PH! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " !BIEQ4-HYW<)L$  #Z%0  &0              @('J#0$
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &*F7%3]9:9W
MD04  %D=   9              " @;P2 0!X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ 8J9<5+\D7C"R @  6 <  !D
M ("!A!@! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !B
MIEQ4I7H.SQ($  "O$   &0              @(%M&P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( &*F7%14:'-+>P(  %,'   9
M          " @;8? 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ 8J9<5!C!XW+5 @  8 @  !D              ("!:"(! 'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !BIEQ438^C&.@$  !V
M%P  &0              @(%T)0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( &*F7%3';@ZIG0(  (D&   9              " @9,J
M 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ 8J9<5'E2
M)LT@ @  )04  !D              ("!9RT! 'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " !BIEQ4[#HO5M@"  !_"0  &0
M    @(&^+P$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M &*F7%3CY4-P*@,  ),*   9              " @<TR 0!X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ 8J9<5&L>OR"<!   4Q@  !D
M             ("!+C8! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " !BIEQ44.W-MK,%  #A(@  &0              @($!.P$ >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &*F7%0XT07#V04
M &H;   9              " @>M  0!X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ 8J9<5)J6K)JL P  S@P  !D              ("!
M^T8! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !BIEQ4
M',>YL?0"  "+"0  &0              @('>2@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( &*F7%2E<GGKG@(  "X'   9
M      " @0E. 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ 8J9<5(2OD%UI P  APH  !D              ("!WE ! 'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !BIEQ4VVI:.MT#  "3#
M&0              @(%^5 $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( &*F7%1\CSW\2@8  /4?   9              " @9)8 0!X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ 8J9<5")VL=M\
M!0  FAD  !D              ("!$U\! 'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " !BIEQ4-3D2C+ $  "Z%0  &0
M@('&9 $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &*F
M7%2X&Y!@'00  &81   9              " @:UI 0!X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ 8J9<5+/_:(!2 @  RP4  !D
M         ("! 6X! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " !BIEQ4\<=]3/@&  ![(P  &0              @(&*< $ >&PO=V]R
M:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( &*F7%3+3H]@L@,  .0,
M   9              " @;EW 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL
M4$L! A0#%     @ 8J9<5(S[<L4? P  "A(   T              ( !HGL!
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " !BIEQ4EXJ[',     3 @  "P
M            @ 'L?@$ 7W)E;',O+G)E;'-02P$"% ,4    " !BIEQ46HI[
M#)P%   N+@  #P              @ '5?P$ >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ 8J9<5-MVL'$Q @  B2D  !H              ( !GH4! 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ 8J9<5*3(PW?Z
M 0  M"@  !,              ( !!X@! %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     $X 3@!9%0  ,HH!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>212</ContextCount>
  <ElementCount>442</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>59</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002007 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - General</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/General</Role>
      <ShortName>General</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102102 - Disclosure - Summary of Critical and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies</Role>
      <ShortName>Summary of Critical and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - Accounting Standards Update</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/AccountingStandardsUpdate</Role>
      <ShortName>Accounting Standards Update</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106104 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2109105 - Disclosure - Leases (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.asgn.com/role/LeasesNotes</Role>
      <ShortName>Leases (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2114106 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2117107 - Disclosure - Goodwill and Identifiable Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/GoodwillandIdentifiableAssets</Role>
      <ShortName>Goodwill and Identifiable Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2122108 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2126109 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2130110 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2134111 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2136112 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans</Role>
      <ShortName>Stock-based Compensation and Other Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2142113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2149114 - Disclosure - Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/EarningsperShare</Role>
      <ShortName>Earnings per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2152115 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2157116 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2159117 - Disclosure - Unaudited Quarterly Results</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/UnauditedQuarterlyResults</Role>
      <ShortName>Unaudited Quarterly Results</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2162118 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2203201 - Disclosure - Summary of Critical and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Critical and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/DiscontinuedOperations</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2310302 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/LeasesNotes</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2315303 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/Acquisitions</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2318304 - Disclosure - Goodwill and Identifiable Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables</Role>
      <ShortName>Goodwill and Identifiable Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/GoodwillandIdentifiableAssets</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2323305 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/PropertyandEquipment</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2327306 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LongTermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/LongTermDebt</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2331307 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/CommitmentsandContingencies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2337308 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables</Role>
      <ShortName>Stock-based Compensation and Other Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2343309 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/IncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2350310 - Disclosure - Earnings per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/EarningsperShareTables</Role>
      <ShortName>Earnings per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/EarningsperShare</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2353311 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/SegmentReporting</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2360312 - Disclosure - Unaudited Quarterly Results (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/UnauditedQuarterlyResultsTables</Role>
      <ShortName>Unaudited Quarterly Results (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.asgn.com/role/UnauditedQuarterlyResults</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2404401 - Disclosure - Summary of Critical and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Critical and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/DiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2411403 - Disclosure - Leases Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2412404 - Disclosure - Leases Supplemental Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LeasesSupplementalInformationDetails</Role>
      <ShortName>Leases Supplemental Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Leases Operating Lease Liability Payments Due (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails</Role>
      <ShortName>Leases Operating Lease Liability Payments Due (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2416406 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/AcquisitionsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2419407 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Identifiable Assets Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2420408 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Identifiable Assets Acquired Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2421409 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Identifiable Assets Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2424410 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Property and Equipment (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails</Role>
      <ShortName>Property and Equipment (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2428412 - Disclosure - Long-Term Debt - Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LongTermDebtComponentsDetails</Role>
      <ShortName>Long-Term Debt - Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2429413 - Disclosure - Long-Term Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/LongTermDebtNarrativeDetails</Role>
      <ShortName>Long-Term Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2432414 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2433415 - Disclosure - Commitments and Contingencies Contractual Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails</Role>
      <ShortName>Commitments and Contingencies Contractual Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2435416 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/StockholdersEquity</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2438417 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails</Role>
      <ShortName>Stock-based Compensation and Other Employee Benefit Plans - Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2439418 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails</Role>
      <ShortName>Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2440419 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails</Role>
      <ShortName>Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2441420 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2444421 - Disclosure - Income Taxes (Narratives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/IncomeTaxesNarrativesDetails</Role>
      <ShortName>Income Taxes (Narratives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/IncomeTaxesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2445422 - Disclosure - Income Taxes (Income Tax Components) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails</Role>
      <ShortName>Income Taxes (Income Tax Components) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/IncomeTaxesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2446423 - Disclosure - Income Taxes (Income Before Tax) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails</Role>
      <ShortName>Income Taxes (Income Before Tax) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/IncomeTaxesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2447424 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes (Deferred Tax Assets And Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/IncomeTaxesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2448425 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Tax Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/IncomeTaxesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2451426 - Disclosure - Earnings per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/EarningsperShareDetails</Role>
      <ShortName>Earnings per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/EarningsperShareTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2454427 - Disclosure - Segment Reporting - Segment Reporting Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails</Role>
      <ShortName>Segment Reporting - Segment Reporting Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2455428 - Disclosure - Segment Reporting - Disaggregated Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails</Role>
      <ShortName>Segment Reporting - Disaggregated Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2456429 - Disclosure - Segment Reporting - Federal Government Segment Revenues by Customer Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails</Role>
      <ShortName>Segment Reporting - Federal Government Segment Revenues by Customer Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2458430 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/FairValueMeasurements</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2461431 - Disclosure - Unaudited Quarterly Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/UnauditedQuarterlyResultsDetails</Role>
      <ShortName>Unaudited Quarterly Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/UnauditedQuarterlyResultsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="asgn-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2463432 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>70</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="asgn-20211231.htm">asgn-20211231.htm</File>
    <File>a2022execrsuawardnotice.htm</File>
    <File>asgn-20211231.xsd</File>
    <File>asgn-20211231_cal.xml</File>
    <File>asgn-20211231_def.xml</File>
    <File>asgn-20211231_lab.xml</File>
    <File>asgn-20211231_pre.xml</File>
    <File>ex211subsoftheregistrant-q.htm</File>
    <File>ex231consent-q421.htm</File>
    <File>q421ex311ceocertification3.htm</File>
    <File>q421ex312cfocertification3.htm</File>
    <File>q421ex321certificationofce.htm</File>
    <File>q421ex322certificationofcf.htm</File>
    <File>wilsontransitionletter1322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>asgn-20211231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1042">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>93
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "asgn-20211231.htm": {
   "axisCustom": 4,
   "axisStandard": 18,
   "contextCount": 212,
   "dts": {
    "calculationLink": {
     "local": [
      "asgn-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "asgn-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "asgn-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "asgn-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "asgn-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "asgn-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 543,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 1,
    "http://xbrl.sec.gov/dei/2021q4": 6,
    "total": 7
   },
   "keyCustom": 24,
   "keyStandard": 418,
   "memberCustom": 32,
   "memberStandard": 23,
   "nsprefix": "asgn",
   "nsuri": "http://www.asgn.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://www.asgn.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Accounting Standards Update",
     "role": "http://www.asgn.com/role/AccountingStandardsUpdate",
     "shortName": "Accounting Standards Update",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106104 - Disclosure - Discontinued Operations",
     "role": "http://www.asgn.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109105 - Disclosure - Leases (Notes)",
     "role": "http://www.asgn.com/role/LeasesNotes",
     "shortName": "Leases (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114106 - Disclosure - Acquisitions",
     "role": "http://www.asgn.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117107 - Disclosure - Goodwill and Identifiable Assets",
     "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssets",
     "shortName": "Goodwill and Identifiable Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122108 - Disclosure - Property and Equipment",
     "role": "http://www.asgn.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126109 - Disclosure - Long-Term Debt",
     "role": "http://www.asgn.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130110 - Disclosure - Commitments and Contingencies",
     "role": "http://www.asgn.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134111 - Disclosure - Stockholders' Equity",
     "role": "http://www.asgn.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136112 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans",
     "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans",
     "shortName": "Stock-based Compensation and Other Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0002007 - Document - Audit Information",
     "role": "http://www.asgn.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorFirmId",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142113 - Disclosure - Income Taxes",
     "role": "http://www.asgn.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149114 - Disclosure - Earnings per Share",
     "role": "http://www.asgn.com/role/EarningsperShare",
     "shortName": "Earnings per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152115 - Disclosure - Segment Reporting",
     "role": "http://www.asgn.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157116 - Disclosure - Fair Value Measurements",
     "role": "http://www.asgn.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asgn:UnauditedQuarterlyIncomeStatementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159117 - Disclosure - Unaudited Quarterly Results",
     "role": "http://www.asgn.com/role/UnauditedQuarterlyResults",
     "shortName": "Unaudited Quarterly Results",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asgn:UnauditedQuarterlyIncomeStatementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2162118 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "role": "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Summary of Critical and Significant Accounting Policies (Policies)",
     "role": "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Critical and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://www.asgn.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310302 - Disclosure - Leases (Tables)",
     "role": "http://www.asgn.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315303 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.asgn.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318304 - Disclosure - Goodwill and Identifiable Assets (Tables)",
     "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables",
     "shortName": "Goodwill and Identifiable Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323305 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.asgn.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327306 - Disclosure - Long-Term Debt (Tables)",
     "role": "http://www.asgn.com/role/LongTermDebtTables",
     "shortName": "Long-Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331307 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.asgn.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337308 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans (Tables)",
     "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables",
     "shortName": "Stock-based Compensation and Other Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343309 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.asgn.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2350310 - Disclosure - Earnings per Share (Tables)",
     "role": "http://www.asgn.com/role/EarningsperShareTables",
     "shortName": "Earnings per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2353311 - Disclosure - Segment Reporting (Tables)",
     "role": "http://www.asgn.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asgn:UnauditedQuarterlyIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360312 - Disclosure - Unaudited Quarterly Results (Tables)",
     "role": "http://www.asgn.com/role/UnauditedQuarterlyResultsTables",
     "shortName": "Unaudited Quarterly Results (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "asgn:UnauditedQuarterlyIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Critical and Significant Accounting Policies (Details)",
     "role": "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Critical and Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408402 - Disclosure - Discontinued Operations (Details)",
     "role": "http://www.asgn.com/role/DiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ieb2f4daa7b0b4e49baf21446da868298_D20210630-20210630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromSaleOfPropertyHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411403 - Disclosure - Leases Lease Cost (Details)",
     "role": "http://www.asgn.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412404 - Disclosure - Leases Supplemental Information (Details)",
     "role": "http://www.asgn.com/role/LeasesSupplementalInformationDetails",
     "shortName": "Leases Supplemental Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Leases Operating Lease Liability Payments Due (Details)",
     "role": "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails",
     "shortName": "Leases Operating Lease Liability Payments Due (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416406 - Disclosure - Acquisitions (Details)",
     "role": "http://www.asgn.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "business",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i14e03efcad744d6ba47845c84c8a6e09_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419407 - Disclosure - Goodwill and Identifiable Assets Goodwill (Details)",
     "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails",
     "shortName": "Goodwill and Identifiable Assets Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "iba409d29559549ceaec9ebf4ba84840d_I20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420408 - Disclosure - Goodwill and Identifiable Assets Acquired Intangible Assets (Details)",
     "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails",
     "shortName": "Goodwill and Identifiable Assets Acquired Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - Disclosure - Goodwill and Identifiable Assets Future Amortization Expense (Details)",
     "role": "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails",
     "shortName": "Goodwill and Identifiable Assets Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424410 - Disclosure - Property and Equipment (Details)",
     "role": "http://www.asgn.com/role/PropertyandEquipmentDetails",
     "shortName": "Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Property and Equipment (Narratives) (Details)",
     "role": "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails",
     "shortName": "Property and Equipment (Narratives) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ic295d8112e7442d484671509011672ee_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "role": "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SeniorNotes",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428412 - Disclosure - Long-Term Debt - Components (Details)",
     "role": "http://www.asgn.com/role/LongTermDebtComponentsDetails",
     "shortName": "Long-Term Debt - Components (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asgn:DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429413 - Disclosure - Long-Term Debt - Narrative (Details)",
     "role": "http://www.asgn.com/role/LongTermDebtNarrativeDetails",
     "shortName": "Long-Term Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "asgn:DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432414 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.asgn.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433415 - Disclosure - Commitments and Contingencies Contractual Obligations (Details)",
     "role": "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails",
     "shortName": "Commitments and Contingencies Contractual Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435416 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://www.asgn.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ia617f84d11b940559c7cf47f2089e9da_D20211209-20211209",
      "decimals": null,
      "lang": "en-US",
      "name": "asgn:StockRepurchaseProgramTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438417 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Expense (Details)",
     "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails",
     "shortName": "Stock-based Compensation and Other Employee Benefit Plans - Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439418 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details)",
     "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
     "shortName": "Stock-based Compensation and Other Employee Benefit Plans - Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i5791aa64a0894a50b32ca6433d644dae_D20210101-20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i14e03efcad744d6ba47845c84c8a6e09_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440419 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details)",
     "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails",
     "shortName": "Stock-based Compensation and Other Employee Benefit Plans - RSU and RSAs Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441420 - Disclosure - Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details)",
     "role": "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
     "shortName": "Stock-based Compensation and Other Employee Benefit Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444421 - Disclosure - Income Taxes (Narratives) (Details)",
     "role": "http://www.asgn.com/role/IncomeTaxesNarrativesDetails",
     "shortName": "Income Taxes (Narratives) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i8601cea134404ac8bde2fe2c37c6d7d5_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i8601cea134404ac8bde2fe2c37c6d7d5_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445422 - Disclosure - Income Taxes (Income Tax Components) (Details)",
     "role": "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails",
     "shortName": "Income Taxes (Income Tax Components) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446423 - Disclosure - Income Taxes (Income Before Tax) (Details)",
     "role": "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails",
     "shortName": "Income Taxes (Income Before Tax) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447424 - Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) (Details)",
     "role": "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Income Taxes (Deferred Tax Assets And Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448425 - Disclosure - Income Taxes (Tax Rate Reconciliation) (Details)",
     "role": "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails",
     "shortName": "Income Taxes (Tax Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asgn:UnauditedQuarterlyIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i5356a7aa68de456689887821b12ef508_D20211001-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "asgn:NetIncomeFromContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451426 - Disclosure - Earnings per Share (Details)",
     "role": "http://www.asgn.com/role/EarningsperShareDetails",
     "shortName": "Earnings per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454427 - Disclosure - Segment Reporting - Segment Reporting Information (Details)",
     "role": "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails",
     "shortName": "Segment Reporting - Segment Reporting Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i3b5e4814073e47d2b000aa8c84211b8e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asgn:UnauditedQuarterlyIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i5356a7aa68de456689887821b12ef508_D20211001-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455428 - Disclosure - Segment Reporting - Disaggregated Revenue (Details)",
     "role": "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails",
     "shortName": "Segment Reporting - Disaggregated Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ie1bb4c4b630e413a849723ec1add991d_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asgn:UnauditedQuarterlyIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i5356a7aa68de456689887821b12ef508_D20211001-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456429 - Disclosure - Segment Reporting - Federal Government Segment Revenues by Customer Type (Details)",
     "role": "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails",
     "shortName": "Segment Reporting - Federal Government Segment Revenues by Customer Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i254ca9377f2a48f8820e20a2c8a072ee_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458430 - Disclosure - Fair Value Measurements (Details)",
     "role": "http://www.asgn.com/role/FairValueMeasurementsDetails",
     "shortName": "Fair Value Measurements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib0444a01edbb45cabb737fbc04c8561a_I20211231",
      "decimals": "8",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asgn:UnauditedQuarterlyIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i5356a7aa68de456689887821b12ef508_D20211001-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461431 - Disclosure - Unaudited Quarterly Results (Details)",
     "role": "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails",
     "shortName": "Unaudited Quarterly Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "asgn:UnauditedQuarterlyIncomeStatementTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ia67aa7da5e644ffabb3143682cd32e9b_D20210701-20210930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "i10a5b6107e7e4ee28aeabd9103a59879_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463432 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "role": "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ib1abc7ece35f46b798214217764a311c_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - General",
     "role": "http://www.asgn.com/role/General",
     "shortName": "General",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Summary of Critical and Significant Accounting Policies",
     "role": "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies",
     "shortName": "Summary of Critical and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "asgn-20211231.htm",
      "contextRef": "ibac589994dbf4a00b1b26f466093ce45_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 59,
   "tag": {
    "asgn_A2020AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Acquisitions",
        "label": "2020 Acquisitions [Member]",
        "terseLabel": "Other Acquisitions"
       }
      }
     },
     "localname": "A2020AcquisitionsMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails",
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_A2021AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Acquisitions",
        "label": "2021 Acquisitions [Member]",
        "terseLabel": "2021 Acquisitions"
       }
      }
     },
     "localname": "A2021AcquisitionsMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails",
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_A250MillionRevolvingCreditFacilityDueNovember2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$250 Million Revolving Credit Facility, Due November 2024",
        "label": "$250 Million Revolving Credit Facility, Due November 2024 [Member]",
        "terseLabel": "$250 Million Revolving Credit Facility, Due November 2024 [Member]"
       }
      }
     },
     "localname": "A250MillionRevolvingCreditFacilityDueNovember2024Member",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_A4908MillionTermBLoanFacilityDueApril2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$490.8 Million Term B Loan Facility, due April 2025",
        "label": "$490.8 Million Term B Loan Facility, due April 2025 [Member]",
        "terseLabel": "$490.8 Million Term B Loan Facility, due April 2025 [Domain]"
       }
      }
     },
     "localname": "A4908MillionTermBLoanFacilityDueApril2025Member",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_AllowanceforWorkersCompensationLossReservesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Workers' Compensation Loss Reserves [Member]",
        "label": "Allowance for Workers' Compensation Loss Reserves [Member]",
        "terseLabel": "Allowance for Workers' Compensation and Medical Malpractice Loss Reserves"
       }
      }
     },
     "localname": "AllowanceforWorkersCompensationLossReservesMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ApexSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Apex Segment [Member]",
        "label": "Apex Segment [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "ApexSegmentMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_AssignmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assignment [Member]",
        "label": "Assignment [Member]",
        "terseLabel": "Assignment"
       }
      }
     },
     "localname": "AssignmentMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.asgn.com/20211231",
     "xbrltype": "stringItemType"
    },
    "asgn_AwardswithperformanceandserviceconditionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Awards with performance and service conditions [Member]",
        "label": "Awards with performance and service conditions [Member]",
        "terseLabel": "Awards with performance and service conditions [Member]"
       }
      }
     },
     "localname": "AwardswithperformanceandserviceconditionsMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_AwardwithserviceconditionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award with service conditions [Member]",
        "label": "Award with service conditions [Member]",
        "terseLabel": "Award with service conditions [Member]"
       }
      }
     },
     "localname": "AwardwithserviceconditionsMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_BankBaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "bank base rate",
        "label": "bank base rate [Member]",
        "terseLabel": "bank base rate [Member]"
       }
      }
     },
     "localname": "BankBaseRateMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_CommercialBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Business",
        "label": "Commercial Business [Member]",
        "terseLabel": "Commercial Business"
       }
      }
     },
     "localname": "CommercialBusinessMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_CommercialandotherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial and other [Member]",
        "label": "commercialandother [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "CommercialandotherMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ComputerHardwareAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer hardware and software [Domain]",
        "label": "Computer hardware and software [Member]",
        "terseLabel": "Computer hardware and software [Member]"
       }
      }
     },
     "localname": "ComputerHardwareAndSoftwareMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ConsultingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting",
        "label": "Consulting [Member]",
        "terseLabel": "Consulting"
       }
      }
     },
     "localname": "ConsultingMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ContractorRelationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractor Relations [Member]",
        "label": "Contractor Relations [Member]",
        "terseLabel": "Contractor relations"
       }
      }
     },
     "localname": "ContractorRelationsMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ContractualObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Obligations [Abstract]",
        "label": "Contractual Obligations [Abstract]",
        "terseLabel": "Contractual Obligations [Abstract]"
       }
      }
     },
     "localname": "ContractualObligationsAbstract",
     "nsuri": "http://www.asgn.com/20211231",
     "xbrltype": "stringItemType"
    },
    "asgn_CostplusfixedfeeContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost-plus-fixed-fee Contract [Member]",
        "label": "Cost-plus-fixed-fee Contract [Member]",
        "terseLabel": "Cost reimbursable"
       }
      }
     },
     "localname": "CostplusfixedfeeContractMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_CriticalAccountingPoliciesAndEstimatesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Critical Accounting Policies and Estimates",
        "label": "Critical Accounting Policies and Estimates [Policy Text Block]",
        "terseLabel": "Critical Accounting Policy and Estimate"
       }
      }
     },
     "localname": "CriticalAccountingPoliciesAndEstimatesPolicyTextBlock",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asgn_DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio",
        "label": "Debt Covenant, Maximum Senior Secured Debt to EBITDA Ratio",
        "terseLabel": "Maximum senior secured debt to EBITDA ratio"
       }
      }
     },
     "localname": "DebtCovenantMaximumSeniorSecuredDebtToEBITDARatio",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "asgn_DeferredTaxAssetsLeasingliabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Leasing liabilities",
        "label": "Deferred Tax Assets Leasing liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeasingliabilities",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_DeferredTaxAssetsOtherNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Other, Noncurrent",
        "label": "Deferred Tax Assets, Other, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOtherNoncurrent",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward",
        "label": "Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward [Member]",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance, Operating Loss Carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowanceOperatingLossCarryforwardMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, net of deferred tax assets and valuation allowance",
        "label": "Deferred Tax Liabilities, net of deferred tax assets and valuation allowance",
        "negatedTotalLabel": "Deferred Tax Liabilities, net of deferred tax assets and valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_DeferredTaxLiabilityLeasingAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability Leasing Asset",
        "label": "Deferred Tax Liability Leasing Asset",
        "negatedTerseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilityLeasingAsset",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlansandOtherPostretirementBenefitPlansAbstract",
     "nsuri": "http://www.asgn.com/20211231",
     "xbrltype": "stringItemType"
    },
    "asgn_DepartmentofdefenseandintelligenceagenciesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Department of Defense and Intelligence Agencies [Member]",
        "label": "department of defense and intelligence agencies [Member]",
        "terseLabel": "Department of Defense and Intelligence Agencies"
       }
      }
     },
     "localname": "DepartmentofdefenseandintelligenceagenciesMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_DepreciationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation Expense",
        "label": "Depreciation Expense [Table Text Block]",
        "terseLabel": "Depreciation Expense"
       }
      }
     },
     "localname": "DepreciationExpenseTableTextBlock",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asgn_DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Cash Flow Disclosures",
        "label": "Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Cash Flow Disclosures [Abstract]"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashFlowDisclosuresAbstract",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asgn_DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Net Sale Proceeds",
        "label": "Disposal Group, Including Discontinued Operations, Net Sale Proceeds",
        "terseLabel": "Disposal Group, Including Discontinued Operations, Net Sale Proceeds"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsNetSaleProceeds",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operations, Operating Lease Right Of Use Asset",
        "label": "Disposal Group, Including Discontinued Operations, Operating Lease Right Of Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationsOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_DisposalGroupLeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Lease Liability Current",
        "label": "Disposal Group Lease Liability Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DisposalGroupLeaseLiabilityCurrent",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_DisposalGroupLeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group Lease Liability Noncurrent",
        "label": "Disposal Group Lease Liability Noncurrent",
        "terseLabel": "Operating lease liabilities, long-term"
       }
      }
     },
     "localname": "DisposalGroupLeaseLiabilityNoncurrent",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_ECSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ECS",
        "label": "ECS [Member]",
        "terseLabel": "Federal Government"
       }
      }
     },
     "localname": "ECSMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails",
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_EarnOut2020Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn out 2020",
        "label": "Earn out 2020 [Axis]",
        "terseLabel": "Earn out 2020 [Axis]"
       }
      }
     },
     "localname": "EarnOut2020Axis",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asgn_EarnOut2020Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn out 2020 [Domain]",
        "label": "Earn out 2020 [Domain]",
        "terseLabel": "Earn out 2020 [Domain]"
       }
      }
     },
     "localname": "EarnOut2020Domain",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_EarnOut2021Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn out 2021",
        "label": "Earn out 2021 [Axis]",
        "terseLabel": "Earn out 2021 [Axis]"
       }
      }
     },
     "localname": "EarnOut2021Axis",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asgn_EarnOut2021Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn out 2021 [Domain]",
        "label": "Earn out 2021 [Domain]",
        "terseLabel": "Earn out 2021 [Domain]"
       }
      }
     },
     "localname": "EarnOut2021Domain",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "-- None. No documentation exists for this element. --",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_FederalGovernmentBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Government Business",
        "label": "Federal Government Business [Member]",
        "terseLabel": "Federal Government Business"
       }
      }
     },
     "localname": "FederalGovernmentBusinessMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_FederalcivilianMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Federal Civilian [Member]",
        "label": "federal civilian [Member]",
        "terseLabel": "Federal Civilian"
       }
      }
     },
     "localname": "FederalcivilianMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ForeignMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign [Member]",
        "label": "Foreign [Member]",
        "terseLabel": "Foreign [Member]"
       }
      }
     },
     "localname": "ForeignMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ForfeitedAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forfeited Award [Domain]",
        "label": "Forfeited Award [Member]",
        "terseLabel": "Forfeited Award [Domain]"
       }
      }
     },
     "localname": "ForfeitedAwardMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_GrantedAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Granted Award [Domain]",
        "label": "Granted Award [Member]",
        "terseLabel": "Granted Award [Domain]"
       }
      }
     },
     "localname": "GrantedAwardMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_InterestRateTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate, Type [Axis]",
        "label": "Interest Rate, Type [Axis]",
        "terseLabel": "Interest Rate, Type [Axis]"
       }
      }
     },
     "localname": "InterestRateTypeAxis",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asgn_InterestRateTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Rate Type [Domain]",
        "label": "Interest Rate Type [Domain]",
        "terseLabel": "Interest Rate Type [Domain]"
       }
      }
     },
     "localname": "InterestRateTypeDomain",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_LeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The leverage ratio as defined in the credit agreement.",
        "label": "Leverage Ratio",
        "terseLabel": "Leverage Ratio"
       }
      }
     },
     "localname": "LeverageRatio",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "asgn_NetIncomeFromContinuingOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.asgn.com/role/EarningsperShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income from Continuing Operations",
        "label": "Net Income from Continuing Operations",
        "terseLabel": "Income from continuing operations",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "NetIncomeFromContinuingOperations",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_NetIncomeFromDiscontinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asgn.com/role/EarningsperShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income from Discontinued Operations",
        "label": "Net Income from Discontinued Operations",
        "terseLabel": "Income from discontinued operations, net of income taxes",
        "totalLabel": "Income from discontinued operations, net of income taxes"
       }
      }
     },
     "localname": "NetIncomeFromDiscontinuedOperations",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_OxfordBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oxford Business",
        "label": "Oxford Business [Member]",
        "terseLabel": "Oxford Business"
       }
      }
     },
     "localname": "OxfordBusinessMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Issuance Of Equity Instruments, Employment Taxes",
        "label": "Payments For Issuance Of Equity Instruments, Employment Taxes",
        "negatedTerseLabel": "Payment of employment taxes related to release of restricted stock awards"
       }
      }
     },
     "localname": "PaymentsForIssuanceOfEquityInstrumentsEmploymentTaxes",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "asgn_ReconciliationOfNetIncomeToComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of net income to comprehensive income: [Abstract]",
        "terseLabel": "Reconciliation of net income to comprehensive income:"
       }
      }
     },
     "localname": "ReconciliationOfNetIncomeToComprehensiveIncomeAbstract",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "asgn_RestrictedStockUnitsAndAwardsForfeitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units and Awards Forfeited",
        "label": "Restricted Stock Units and Awards Forfeited [Member]",
        "terseLabel": "Restricted Stock Units and Awards Forfeited"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndAwardsForfeitedMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_RestrictedStockUnitsAndAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units and Awards [Member]",
        "label": "Restricted Stock Units and Awards [Member]",
        "terseLabel": "Restricted Stock Units and Awards [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndAwardsMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_RevenueTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Type [Axis]",
        "label": "Revenue Type [Axis]",
        "terseLabel": "Revenue Type [Axis]"
       }
      }
     },
     "localname": "RevenueTypeAxis",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asgn_RevenueTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Revenue Type [Axis]",
        "label": "Revenue Type [Domain]",
        "terseLabel": "Revenue Type [Domain]"
       }
      }
     },
     "localname": "RevenueTypeDomain",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_ScheduleOfAcquiredIntangibleAssetsByMajorClassTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Acquired Intangible Assets by Major Class [Table]",
        "label": "Schedule of Acquired Intangible Assets by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Intangible Assets by Major Class"
       }
      }
     },
     "localname": "ScheduleOfAcquiredIntangibleAssetsByMajorClassTable",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested and Expected to Vest",
        "terseLabel": "Unvested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedAndExpectedToVest",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Unvested and Expected to Vest, Weighted Average Grant Date Fair Value",
        "terseLabel": "Unvested and expected to vest (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsUnvestedAndExpectedToVestWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Performance Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "asgn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout Percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "asgn_SoftwareDevelopmentWorkInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software Development Work-in-Progress [Member]",
        "label": "Software Development Work-in-Progress [Member]",
        "terseLabel": "Software Development Work-in-Progress"
       }
      }
     },
     "localname": "SoftwareDevelopmentWorkInProgressMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_StockRepurchaseProgramTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Term",
        "label": "Stock Repurchase Program, Term",
        "terseLabel": "Stock repurchase program, term"
       }
      }
     },
     "localname": "StockRepurchaseProgramTerm",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "asgn_TSRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TSR",
        "label": "TSR [Member]",
        "terseLabel": "TSR [Member]"
       }
      }
     },
     "localname": "TSRMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_UnauditedQuarterlyIncomeStatementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unaudited Quarterly Income Statement",
        "label": "Unaudited Quarterly Income Statement [Table Text Block]",
        "terseLabel": "Unaudited Quarterly Income Statement"
       }
      }
     },
     "localname": "UnauditedQuarterlyIncomeStatementTableTextBlock",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/UnauditedQuarterlyResultsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asgn_UnauditedQuarterlyIncomeStatementTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unaudited Quarterly Income Statement",
        "label": "Unaudited Quarterly Income Statement [Text Block]",
        "terseLabel": "Unaudited Quarterly Results"
       }
      }
     },
     "localname": "UnauditedQuarterlyIncomeStatementTextBlock",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/UnauditedQuarterlyResults"
     ],
     "xbrltype": "textBlockItemType"
    },
    "asgn_VestedAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vested Award [Domain]",
        "label": "Vested Award [Member]",
        "terseLabel": "Vested Award [Domain]"
       }
      }
     },
     "localname": "VestedAwardMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_WorkInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Work in Progress [Member]",
        "label": "Work in Progress [Member]",
        "terseLabel": "Work-in-progress [Member]"
       }
      }
     },
     "localname": "WorkInProgressMember",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "asgn_WorkerscompensationlossreservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workers Compensation Loss Reserves [Policy Text Block]",
        "label": "workers compensation loss reserve [Policy Text Block]",
        "terseLabel": "workers compensation loss reserve"
       }
      }
     },
     "localname": "WorkerscompensationlossreservePolicyTextBlock",
     "nsuri": "http://www.asgn.com/20211231",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.asgn.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "verboseLabel": "Schedule of Contractual Cash Obligation Payments"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r220",
      "r338",
      "r340",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r288",
      "r315",
      "r345",
      "r347",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r531",
      "r534",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails",
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r288",
      "r315",
      "r345",
      "r347",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r531",
      "r534",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r220",
      "r338",
      "r340",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r288",
      "r315",
      "r343",
      "r345",
      "r347",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r531",
      "r534",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails",
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r288",
      "r315",
      "r343",
      "r345",
      "r347",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r531",
      "r534",
      "r556",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails",
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r142",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r217",
      "r218",
      "r338",
      "r339",
      "r532",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r568",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r217",
      "r218",
      "r338",
      "r339",
      "r532",
      "r541",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r568",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r140",
      "r141",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]",
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r62",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r32",
      "r49",
      "r222",
      "r223"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r52",
      "r77",
      "r78",
      "r79",
      "r517",
      "r539",
      "r540"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r76",
      "r79",
      "r86",
      "r87",
      "r88",
      "r144",
      "r145",
      "r146",
      "r436",
      "r535",
      "r536",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r369",
      "r370",
      "r371",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r117",
      "r246"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Tax withholding on restricted stock vesting"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r348",
      "r350",
      "r375",
      "r376"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r350",
      "r366",
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Doubtful Accounts and Bilinig Adjustments"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r117",
      "r240",
      "r246"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r130",
      "r198",
      "r205",
      "r212",
      "r226",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r433",
      "r437",
      "r445",
      "r477",
      "r479",
      "r495",
      "r515"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r34",
      "r36",
      "r73",
      "r130",
      "r226",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r433",
      "r437",
      "r445",
      "r477",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r25",
      "r29",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "totalLabel": "Total assets of discontinued operations"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets [Abstract]"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r25",
      "r29",
      "r254",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets of discontinued operations"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r351",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccounting": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting [Text Block]",
        "terseLabel": "General"
       }
      }
     },
     "localname": "BasisOfAccounting",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/General",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Accounting, Policy"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r344",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r344",
      "r346",
      "r415",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r425"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill, expected tax deductible amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r421",
      "r422",
      "r424"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r420",
      "r423"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Business Combination, Contingent Consideration, Liability, Noncurrent"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails",
      "http://www.asgn.com/role/CommitmentsandContingenciesDetails",
      "http://www.asgn.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r31",
      "r57",
      "r119"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r39",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r113",
      "r119",
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents at End of Year",
        "periodStartLabel": "Cash and Cash Equivalents at Beginning of Year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r113",
      "r446"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net Increase in Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r22",
      "r113"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r22",
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Net cash provided by (used in) operating activities"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r69",
      "r271",
      "r501",
      "r521"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 10)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r268",
      "r269",
      "r270",
      "r272",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r273",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r144",
      "r145",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common Stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common Stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r48",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common Stock: shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r48",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value, 75.0 million shares authorized, 51.8 million and 52.9 million shares outstanding at December\u00a031, 2021 and 2020"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r81",
      "r83",
      "r84",
      "r94",
      "r506",
      "r526"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r179",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r98",
      "r490"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of services"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Services"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r398",
      "r404"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r398"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r398",
      "r404",
      "r405"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r398",
      "r404"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Contractual customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r129",
      "r135",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r305",
      "r306",
      "r307",
      "r308",
      "r458",
      "r496",
      "r498",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r44",
      "r303",
      "r498",
      "r514"
     ],
     "calculation": {
      "http://www.asgn.com/role/LongTermDebtComponentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Long-term Debt, Gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/FairValueMeasurementsDetails",
      "http://www.asgn.com/role/LongTermDebtComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r66",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r67",
      "r129",
      "r135",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r305",
      "r306",
      "r307",
      "r308",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r67",
      "r129",
      "r135",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r305",
      "r306",
      "r307",
      "r308",
      "r330",
      "r333",
      "r334",
      "r335",
      "r455",
      "r456",
      "r458",
      "r459",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense recognized from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments), awarded to key employees or individuals. Excludes amount related to plans that cover generally all employees (for example, but not limited to, qualified pension plans).",
        "label": "Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense",
        "terseLabel": "Deferred Compensation Arrangement with Individual, Allocated Share-based Compensation Expense"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualAllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "terseLabel": "Deferred Compensation Liability, Current and Noncurrent"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "terseLabel": "Federal and State"
       }
      }
     },
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r45",
      "r46",
      "r390",
      "r497",
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "terseLabel": "Gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r382",
      "r383"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Provision for deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r56"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "terseLabel": "Deferred Revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "terseLabel": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Employee-related accruals"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Payroll tax deferral"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r392"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedTerseLabel": "Intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "asgn_DeferredTaxLiabilitiesNetOfDeferredTaxAssetsAndValuationAllowance",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r117",
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r117",
      "r193"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]",
        "terseLabel": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-based Compensation and Other Employee Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r351",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r8",
      "r10",
      "r12"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "negatedTerseLabel": "Gain on sale of discontinued operations",
        "terseLabel": "Gain on sale of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r8",
      "r10",
      "r12",
      "r26"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "asgn_NetIncomeFromDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain on sale, net of income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r9",
      "r10",
      "r11",
      "r12",
      "r20",
      "r26",
      "r384",
      "r403",
      "r410"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "asgn_NetIncomeFromDiscontinuedOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r4",
      "r7",
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r254",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r254",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "terseLabel": "Accrued payroll and contract professional pay"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r25",
      "r29",
      "r253",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Non-current assets of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r21",
      "r29"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "terseLabel": "Costs of services"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r21",
      "r29"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets",
        "terseLabel": "Identifiable intangible assets, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "asgn_NetIncomeFromDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r254",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r254",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r253",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "terseLabel": "Long-term liabilities of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r254",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Prepaid expenses and income taxes"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r21",
      "r29"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r30",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r344",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r95",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r157",
      "r159",
      "r165",
      "r166",
      "r167",
      "r171",
      "r172",
      "r441",
      "r442",
      "r507",
      "r527"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Earnings per share (in dollars per share)",
        "totalLabel": "Earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic \u2014"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Earnings per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r95",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r159",
      "r165",
      "r166",
      "r167",
      "r171",
      "r172",
      "r441",
      "r442",
      "r507",
      "r527"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Earnings per share (in dollars per share)",
        "totalLabel": "Earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted \u2014"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share, Policy"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/EarningsperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r133",
      "r385",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "U.S. federal statutory tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails",
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r377",
      "r385"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "terseLabel": "Excess stock-based compensation benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and contract professional pay"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r367"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Share-based awards expense, service period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails",
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r86",
      "r87",
      "r88",
      "r144",
      "r145",
      "r146",
      "r148",
      "r154",
      "r156",
      "r174",
      "r227",
      "r329",
      "r336",
      "r369",
      "r370",
      "r371",
      "r400",
      "r401",
      "r440",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r535",
      "r536",
      "r537",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimatedInsuranceRecoveries": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.",
        "label": "Estimated Insurance Recoveries",
        "terseLabel": "Workers' compensation receivable"
       }
      }
     },
     "localname": "EstimatedInsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated Useful Life (in years)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r245"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r247"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r241",
      "r242",
      "r245",
      "r249",
      "r491",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r245",
      "r492"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r241",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r245",
      "r491"
     ],
     "calculation": {
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails",
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net [Abstract]",
        "terseLabel": "Intangible assets subject to amortization:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-price Contract [Member]",
        "terseLabel": "Firm-fixed-price"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture, fixtures and equipment [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r230",
      "r231",
      "r479",
      "r494"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Identifiable Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Translation adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r232",
      "r236"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "periodEndLabel": "Gross goodwill, period end",
        "periodStartLabel": "Gross goodwill, period start"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r235",
      "r414"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Purchase price adjustment"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r96",
      "r130",
      "r198",
      "r204",
      "r208",
      "r211",
      "r214",
      "r226",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r445"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r251",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment or Disposal of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r97",
      "r118",
      "r149",
      "r150",
      "r151",
      "r152",
      "r164",
      "r167",
      "r430"
     ],
     "calculation": {
      "http://www.asgn.com/role/EarningsperShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "totalLabel": "Income from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r132",
      "r406"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r92",
      "r198",
      "r204",
      "r208",
      "r211",
      "r214",
      "r493",
      "r503",
      "r509",
      "r528"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "asgn_NetIncomeFromContinuingOperations",
       "weight": 1.0
      },
      "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r132",
      "r406"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesIncomeBeforeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r89",
      "r95",
      "r147",
      "r149",
      "r150",
      "r151",
      "r152",
      "r159",
      "r165",
      "r166",
      "r442",
      "r502",
      "r504",
      "r507",
      "r523"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r89",
      "r95",
      "r147",
      "r149",
      "r150",
      "r151",
      "r152",
      "r159",
      "r165",
      "r166",
      "r167",
      "r442",
      "r507",
      "r523",
      "r525",
      "r527"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Continuing operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share",
        "terseLabel": "Discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r163",
      "r165",
      "r166",
      "r439"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Discontinued operations (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r344",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r2",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r24",
      "r27",
      "r28",
      "r29",
      "r261",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r258",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r133",
      "r386",
      "r388",
      "r395",
      "r402",
      "r408",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r155",
      "r156",
      "r196",
      "r384",
      "r403",
      "r409",
      "r529"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "asgn_NetIncomeFromContinuingOperations",
       "weight": -1.0
      },
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/IncomeTaxesIncomeTaxComponentsDetails",
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r85",
      "r380",
      "r381",
      "r388",
      "r389",
      "r394",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax provision at the statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount",
        "terseLabel": "Disallowed meals and entertainment expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Permanent difference \u2013 non deductible items"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r385"
     ],
     "calculation": {
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Work opportunity tax credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedSalaries": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in accrued salaries.",
        "label": "Increase (Decrease) in Accrued Salaries",
        "terseLabel": "Accrued payroll and contract professional pay"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedSalaries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Payroll tax deferral and other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r167"
     ],
     "calculation": {
      "http://www.asgn.com/role/EarningsperShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive effect of common share equivalents"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedTrademarks": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Trademarks",
        "terseLabel": "Trademarks, Carrying Amount"
       }
      }
     },
     "localname": "IndefiniteLivedTrademarks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r124",
      "r244",
      "r487",
      "r488",
      "r489",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets, Finite-Lived, Policy"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r239",
      "r243"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Identifiable intangible assets, net",
        "verboseLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Including Goodwill) [Abstract]",
        "terseLabel": "Intangible assets not subject to amortization:"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r90",
      "r192",
      "r454",
      "r457",
      "r508"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r112",
      "r114",
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r473",
      "r475"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total Lease, Expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost [Table Text Block]"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r464"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding, Amount"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r63",
      "r130",
      "r206",
      "r226",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r434",
      "r437",
      "r438",
      "r445",
      "r477",
      "r478"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r55",
      "r130",
      "r226",
      "r445",
      "r479",
      "r499",
      "r519"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r65",
      "r130",
      "r226",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r434",
      "r437",
      "r438",
      "r445",
      "r477",
      "r478",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r25",
      "r29",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "totalLabel": "Total liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r23",
      "r25",
      "r29",
      "r254",
      "r259"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Current liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r44",
      "r293",
      "r304",
      "r305",
      "r306",
      "r498",
      "r516"
     ],
     "calculation": {
      "http://www.asgn.com/role/LongTermDebtComponentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term Debt, Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/FairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r113",
      "r115",
      "r118"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r29",
      "r80",
      "r82",
      "r88",
      "r93",
      "r118",
      "r130",
      "r147",
      "r149",
      "r150",
      "r151",
      "r152",
      "r155",
      "r156",
      "r164",
      "r198",
      "r204",
      "r208",
      "r211",
      "r214",
      "r226",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r442",
      "r445",
      "r505",
      "r524"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Accounting Standards Update"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AccountingStandardsUpdate"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of businesses acquired"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r198",
      "r204",
      "r208",
      "r211",
      "r214"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r466",
      "r475"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesLeaseCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesOperatingLeaseLiabilityPaymentsDueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r461"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r462",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesSupplementalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right of use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r472",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate of operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesSupplementalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r471",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term of operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesSupplementalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "terseLabel": "Backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsAcquiredIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r72",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r431",
      "r432",
      "r435"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r37",
      "r38",
      "r64",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r103",
      "r106"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedLabel": "Debt issuance or amendment costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r105",
      "r426",
      "r427",
      "r428"
     ],
     "calculation": {
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Cash paid for property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r351",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r47",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred Stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r47",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred Stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r47",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.01 par value, 1.0 million shares authorized, no shares issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r33",
      "r35",
      "r228",
      "r229"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses and income taxes"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      },
      "http://www.asgn.com/role/DiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from Divestiture of Businesses",
        "verboseLabel": "Cash received from sale of discontinued operations"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from option exercises and employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.",
        "label": "Proceeds from Sale of Property Held-for-sale",
        "terseLabel": "Proceeds from Sale of Property Held-for-sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r60",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r264",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Property, Plant and Equipment, Estimated Useful Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r59",
      "r256"
     ],
     "calculation": {
      "http://www.asgn.com/role/PropertyandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r40",
      "r41",
      "r257",
      "r479",
      "r510",
      "r520"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.asgn.com/role/PropertyandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total",
        "verboseLabel": "Net book value"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/PropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Property, Plant and Equipment, Other, Accumulated Depreciation",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r58",
      "r257",
      "r544",
      "r545"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r40",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r40",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "PurchaseObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "PurchaseObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PurchaseObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Purchase Obligation, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "PurchaseObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Purchase Obligations"
       }
      }
     },
     "localname": "PurchaseObligationFiscalYearMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesContractualObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Principal payments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r51",
      "r336",
      "r372",
      "r479",
      "r518",
      "r538",
      "r540"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r144",
      "r145",
      "r146",
      "r148",
      "r154",
      "r156",
      "r227",
      "r369",
      "r370",
      "r371",
      "r400",
      "r401",
      "r440",
      "r535",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r125",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r91",
      "r130",
      "r189",
      "r190",
      "r203",
      "r209",
      "r210",
      "r216",
      "r217",
      "r220",
      "r226",
      "r274",
      "r275",
      "r276",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r445",
      "r509"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails",
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r470",
      "r475"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained with lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesSupplementalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Acquired Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r415",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r67",
      "r135",
      "r305",
      "r307",
      "r330",
      "r333",
      "r334",
      "r335",
      "r455",
      "r456",
      "r459",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r2",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r24",
      "r27",
      "r28",
      "r29",
      "r261",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/EarningsperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails",
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r237",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r237",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Income (Loss) before Income Tax Provision"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r60",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails",
      "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r91",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r198",
      "r201",
      "r207",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r198",
      "r201",
      "r207",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r351",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r70",
      "r127",
      "r175",
      "r176",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r322",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Estimated Future Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebt": {
     "auth_ref": [
      "r44",
      "r498",
      "r516"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "label": "Secured Debt",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Continuing Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r3",
      "r5",
      "r6",
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Discontinued Operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/DiscontinuedOperationsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r185",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r214",
      "r220",
      "r266",
      "r267",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails",
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails",
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r185",
      "r187",
      "r188",
      "r198",
      "r202",
      "r208",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r219",
      "r220",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r68"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self Insurance Reserve"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r500",
      "r522"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails",
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.",
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.",
        "label": "Share-based Payment Arrangement, Accelerated Cost",
        "terseLabel": "Share-based Payment Arrangement, Accelerated Cost"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on purchase date that participants pay for shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested (in shares)",
        "periodStartLabel": "Unvested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested (in dollars per share)",
        "periodStartLabel": "Unvested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested/Forefeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested/forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansExpenseDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r349",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]",
        "verboseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r351",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r362",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Shares surrendered by the employees to the Company for payment of minimum tax withholding obligations"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r467",
      "r475"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r123",
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Critical and Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Software Development"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/PropertyandEquipmentNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r13",
      "r185",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r214",
      "r220",
      "r237",
      "r260",
      "r266",
      "r267",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]",
        "verboseLabel": "Business Segments"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/GoodwillandIdentifiableAssetsGoodwillDetails",
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails",
      "http://www.asgn.com/role/SegmentReportingFederalGovernmentSegmentRevenuesbyCustomerTypeDetails",
      "http://www.asgn.com/role/SegmentReportingSegmentReportingInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r71",
      "r86",
      "r87",
      "r88",
      "r144",
      "r145",
      "r146",
      "r148",
      "r154",
      "r156",
      "r174",
      "r227",
      "r329",
      "r336",
      "r369",
      "r370",
      "r371",
      "r400",
      "r401",
      "r440",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r535",
      "r536",
      "r537",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r174",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r47",
      "r48",
      "r329",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "verboseLabel": "Employee stock purchase plan (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansAssumptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r47",
      "r48",
      "r329",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Tax withholding on restricted stock vesting (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r47",
      "r48",
      "r329",
      "r336"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock repurchase program, remaining authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r47",
      "r48",
      "r329",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedTerseLabel": "Stock repurchase and retirement of shares (in shares)",
        "terseLabel": "Repurchase of common shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r47",
      "r48",
      "r329",
      "r336"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedTerseLabel": "Stock repurchase and retirement of shares",
        "terseLabel": "Repurchase of common shares"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.asgn.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r48",
      "r53",
      "r54",
      "r130",
      "r224",
      "r226",
      "r445",
      "r479"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.asgn.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r128",
      "r314",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r328",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental Disclosure of Cash Flow Information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimeAndMaterialsContractMember": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.",
        "label": "Time-and-materials Contract [Member]",
        "terseLabel": "Time and materials"
       }
      }
     },
     "localname": "TimeAndMaterialsContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SegmentReportingDisaggregatedRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.",
        "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable Allowances"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransactionDomain": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction [Domain]",
        "terseLabel": "Transaction [Domain]"
       }
      }
     },
     "localname": "TransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransactionTypeAxis": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.",
        "label": "Transaction Type [Axis]",
        "terseLabel": "Transaction Type [Axis]"
       }
      }
     },
     "localname": "TransactionTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/StockbasedCompensationandOtherEmployeeBenefitPlansRSUandRSAsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.asgn.com/role/LongTermDebtComponentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "negatedTerseLabel": "Unamortized Debt Issuance Expense"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r379",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r177",
      "r178",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/IncomeTaxesNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r136",
      "r141"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of year",
        "periodStartLabel": "Balance at beginning of year",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedTerseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r136",
      "r137",
      "r138",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://www.asgn.com/role/SummaryofCriticalandSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r468",
      "r475"
     ],
     "calculation": {
      "http://www.asgn.com/role/LeasesLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease expense"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/LongTermDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r158",
      "r167"
     ],
     "calculation": {
      "http://www.asgn.com/role/EarningsperShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Shares and share equivalents used to calculate earnings per share:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r157",
      "r167"
     ],
     "calculation": {
      "http://www.asgn.com/role/EarningsperShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average number of common shares outstanding - basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.asgn.com/role/EarningsperShareDetails",
      "http://www.asgn.com/role/UnauditedQuarterlyResultsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/EarningsperShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WriteOffOfDeferredDebtIssuanceCost": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.",
        "label": "Write off of Deferred Debt Issuance Cost",
        "negatedTerseLabel": "Write-off of loan costs",
        "terseLabel": "Write-off of loan costs"
       }
      }
     },
     "localname": "WriteOffOfDeferredDebtIssuanceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.asgn.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "http://asc.fasb.org/topic&trid=2196771"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r558": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r559": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r561": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r562": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r563": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r564": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r565": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r566": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r567": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r568": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r569": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r571": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r572": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r573": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r574": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r575": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r576": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r577": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r578": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r579": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>94
<FILENAME>0000890564-22-000007-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000890564-22-000007-xbrl.zip
M4$L#!!0    ( &*F7%2YQSGZ<R\  (]F 0 ;    83(P,C)E>&5C<G-U87=A
M<F1N;W1I8V4N:'1M[7UK4]O(MNCW^ROZ9.K.@2KC@$E(2&9/E0$GX4P"%'9F
MYMPON]I2V]9&EKS5$L3[U]_UZ)9:L@P. T%F/!\FQI;ZL7KU>C]^^:^3\^/!
M_U[TQ"2=AN+BZ]'GTV/Q8N?ERS_VCU^^/!F<B$^#+Y_%J_;NGA@D,M)!&L21
M#%^^[)V]$"\F:3I[]_+ES<U-^V:_'2?CEX/+ESC4JY=A'&O5]E/_Q:^_X#?P
M?R7]7__/+_^ULR-.8B^;JB@57J)DJGR1Z2 :BS]\I:_$SHYYZCB>S9-@/$E%
M9[?3$7_$R55P+?GW-$A#]:L=YY>7_/<O+VF27X:Q/__U%S^X%H'_CQ?![NCU
MX?[AH1IZAWNOWAYVI'S[6GGJP'NM7KWNO'G]SSU8Y$MXG-_1Z3Q4_W@Q#:*=
MB<+YW[UZ/4O?WP1^.GFWM[O[?U^4GY/)&!X=QFD:3]_MMO=F*3PPBJ,4%I+
MP/R1QU^8)57?TAT9!N/H'>W5O&I_]N(P3M[]M$O_O<=?=D9R&H3S=_\]"*9*
MBS-U(R[CJ8S^NZ7A?':T2H(1/ZB#_ZAW>[ <_O/&[ 7&"8-(V;WQAGK?)L$P
M2,4>K/]-><FW;_6]LP$/CD(ERS=_SY$>#A:O*K!X4X7%_C[ HK.[MRM.SXY[
M9X/3WWNB^T?W\D1<?.Z>+=U- U9.ITCWI-\[.SV_%+T_>\=?:0,7O<L/YY=?
MNK"CG:-NOW<B+GO]P>7I\0 ^-GY/_<'Y\6_BZ]GIP)S$V?G@]+CWW>O^'GS<
MVV]WR@CYKTRGP6C.7P61#R._VS]L'\R>ZL)V^Q_/Q&GDQ<DL3I"&MH04)RJ4
M-S)1PGX-Q%ILI1,E?O[I;:>S^][N_Y%63".^"U* F;?"T1['TYF,YH^\J%O!
M2'#9>[_=$K,LT9F$%:2Q"%(M^LJ+(U]T@;_XP*$D?+Y4.B5VQ10B0OP*KI7H
M LQ]<1'*" Y!"VE>&27Q5*2P6AR2_FWN4>#BFW$.$Y6HX5R,0=J 4T#( <PF
M<>BK1(2!1O /51C?B*UF E(F:> %@-=I,^ I(R$)/^.1N%#)*$Y@<$_M'$FM
M&*63P$.H]M/8NQ)?(T3^9L*V?K$- +.(DV9>Z\O^UR; 9[LM1$]ZDWIT$XF:
M)4HKNN]PV5GFAYN?@)".]#6;$1VXB45_ MQ-PQ? UZYA+-0: *]UMFQLF'@P
M"71Q!98@/#RBL^&_E$<3RS#$9W$Q($!,-5%_9 >D_L"C*A5PD=()4:L@HM_A
M'WRA?HO,(KKC1"E2?&2: CS@&1P 9]3"BN#=!K.)RC:>$K6$Q2T"/D*,&;!"
M/(/#NYD$\ &%H<"1DNR! 8=)U @^ RD$'/D:A4IK$<,PR4V@E?#5"&:TC[<<
M5+"_F./&286>(,9,). J?J=! LB?FRH9 9IJ?@'PC&%X%@.;4+3V"E#;WZ,T
M@?29RF&H["/#. %&N0.'$,J95N_LA_=^H&>AG+\+(@(EO?2^/" JN=<*V9<,
MC=A+XB[_7.B_[5W6@5.0IU/?SFQ^;M-/+U-_\;?.?OO@]>'2GV$_2W^[;=BW
M[;>[^P\^ZNM7[5=OEO]\_\4>'+Q=:=27!%X&,9RB!HGB'R_V.B_L&S/I^X!7
M[SJS;Z*B/8=JM'"2T\#W0_70RLK;NZXJ*=0__[1W4%"RY;L[>":;NWU/NX+O
M[7(X[-\7#GQ3;S-/[;?W81@S[ Z.4?DJX:TY5JS'(^QW2M ___3Z[?N* >UN
M #\8L @*?PTRQS#7, G^&JO[I_/?'=!81)T-NMV.;A]1T10G(!RL@FV'C<:V
M!Q6P[L"Z#2HM0:6S;#I4R0:92J#A"<0&CU;!HT$,^IC!(])908O?X%,-<?J1
MFO)==I9F*>J-L/H\^FU/X]G=5]U\!\^^V^LL7OV#&KQ&?^\3W?W?C56KC]:A
M+'Q<H60!?C47O,8+MI)'K3S4J_;KVX;ZT1@ZF"BMB*Z2A<@U_0D8\AI-,[F]
MCXPT4LP*XWGQ6UL,T."S\ I;A(9H"TH#/0K88#3*T+ 8B?^142:3N>BT!)*Q
MGW\ZW'N?3A*EQ%S)1+/GB#P@PB?!]'#_?<M=Y3S.$IP-4"6#H>W\QEMB_&IH
ME:9_1N30@M=UX <R"13:69,X&T_8<HISD*%4B2AG.II-K3 D[(+6@G$:$;IA
MR,R)L+L)8#^)FDK8F[,Z#[%L!'A&H!C.W44A;=A[\U[3WRK2_ S\,0W2%
M,Z-M-(C(3&J,L*,X#.,;O!8$*O<D4KC=*J4CFL8^S(JB%X +[;-LM4.X[B!<
M\02#V!<J\LEN'(D3Y2G:[_X>GP2/3P\'TZD":*4JG(L96J+II=0Y;6N 1O )
M.8RO^:#0ELL+KF/:?\/+1C =')TP=!Y?!EQ*U5:C^*M!NIG<8Z"2:1#1G7I:
MQO'J5@Q<8V0>E&C?L,0[@.2,5)!FB6(/E13.>2 MZS/ET$@B"A\2$,\^C(#/
M=-JO+<VK> 5:XJD$S'HXS)+X.O Q[&02WRA C]:3.H/2B4Q%,!(EXZ'A-$NX
M8Z#)HX/'HWRZ+6)+;E?8E8AB.B9Q+#.0&+;PX)!EXIMB*N>( 8Y'")WMLQE
MD'PR:CH+XSDQLBT80@>P<^ L9CW;0N;N0)@4.=A0I3=*1>XN<N^665 +N;KQ
M/559:FVLRO%$1F-T@L'C49K$(2 ;'!<Q3W)> =2BF'=5+$A]"W2JM\GQA8@,
MQRT2F<('0%F#S;D8P,*.D0/B+(69F<7B0A1<V@"A >!'CDE@\KPX\6D)-P'<
M@ +]][>&VW 6A^12A\_V.%R(^!D-AKXT>&@"[#M1:9"8:^+*<C/$4E"EG3.M
M$3E@020?Q;!(/] >CA;G/EV0LD!L4HETMUV'9G0CM'D(P GW7(/ 9S_B#S.
M=T1B1%Q[@(GZ=V8VHA=!#YN=QD!;'OT(O.TE1*B]C'>_)'_BJG%UCD;VMOVV
MJI(=$%-M<NS=T=Q%/@UKE$3T*U>U($#Y$Q2YU"K?;P2NE;.'<89D8+X\], B
M(/FZ:XZHS%>>CB;S:?G*,V&([TAUP*>*8./ND[(,/BTX1V.V)8=\NW0V$XEW
M\CI0-\JO9\IY"$#M:(90!XG 2$&@*T"^<<R)1"(MXAE>Y2P*TCF>?SQ$O8>&
ME#YQ+#AL#S!"JQ"H0( *30R467E9RKI(=3I<!.J8<U;4B AHBF;)B9/!H,J;
M]:CD!E94 ,-!>@7N CE1LQ3EFF% A*>%2.N%F<8 'EH7,-J0U@)(89>"K S0
M'/2K5);PN^L#8P86!,@##[$T!=SXWQGJ7/@<J+&4,U!HI/9*5(%B], J*1.G
M)6D!Q0&@2Z <HTCCW.Y9C(P?3PVOL;(W/-)&/^WS WE #Y'VA8/1#;^*1T]Y
M%9='O)C'#O;:!V1_CCD!Y5VB0HFAMTN3,FR,3/&*' *#S]+EK]PO</P[WG+_
M/TD*;6>L=H:)DE<[<@3OOY/AC9SK%T^0B]*$^**W;]H'^V_O$UX$PL6;PX,'
MC]C9?]W>.US^ZGV'?:S5=MIO]][</\#HWM$4=YCBR_ZCE;QNWY6PT;CA?Z#E
MQPE#6O9_SA8Y.SZ_O#B_[ YZ)X\:6?. N'!?&]+SF+%92'31O1R<'I]>=,\&
MR]#GA[KWF@[C^GC!HSG;FKX[D.N1?/E/3,U6"JI\8! ]9[RZ=WQ@DXCG[JUB
MZX;0K(00%TF "JB<KA1#L(&="[O!1,4^VEK[;?$)QHFC#?A^(.H]'4W:$)<5
M+PC6VU@7NO)$,#J>!&HD>FROO5;B?#0*/)6L <":@V>KQN5OH.9"[9]+_]M0
MN_O L^O[B=(KQ6!O .<"[A5\+8[C;S"6]%NBGP6I$GM[NQL@;K#O69/!C17F
M[XER'T,5B6X(_V^)W[NBL[][\&C$;H-C?T\<^WZRMA">=9M-;A5[W;/UR_LK
MUXQ\]>*O^_+W#Q[-E__H4%OAK8>[&)V[W%=WA+ETS\YZ?Q;Q9M^%ZR7R\":O
M"V@"$7?V'R,.L;K?>D*PM[W,5?=$T3PLKD[]V-/B<S %8=]?0[!V&@G6(YDD
M*DW%$=;*Q6)%-IF@A94(EX=0-1?.^\V$<QS_AR4X\0G'3V/X$(<43'U<E-5<
M0WB_:B2\C[O'IX#!P#4X3T:&ZXK/KYL)WZ/3_[>V).*@F2"-QU'P'PSO'2AO
M$L&LX[GHHQ1+H<GK327>-!3DB?H<CP-O;5'Y;4/AVD]E(CXF<39;6] >-A*T
M)UDD?OYI_^U[<91(7Z>)4JF5)-97:-O;;2:P_SQVB7&ELO@ZP;>92EWOHOM%
M].<Z5=,UQMUF:G:]?V?!2'Y;6Z@V4X_[,#BE-*TL3"D=;5VAVTRM[:-,TD@E
MZPO69BIK'R]$'W,>U1B+]*RW(K'73.7MDPK\)/"NC&P&X,[&XQ#&+]D@UA>Q
MFZF_?<H2JKE@Z3%K'&L+Y&8J<Z?''YX+%C=3I3N---80PS3^-05LIYGJ6]G^
MF[LXODAO@I_6G!-VFJG3_79TN;YXW$Q5[C>%Q3?6WC/7::9*]]LH3CRUMD!M
MIB;W6YQ$'U22K*.QK--,+>XSJ!BQMK;>]:4"S53@OLAH%M^H9*TUB$XSU32
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
M_".67,G"G&<1)5E(G3$H,G*<F:)XEB?U,548J+BQ;/0,MG+<O$'TQ*[25F\
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
M6P(7!YD\A&72WV[V$[ W1,[B#<R;X0@&VZ[+1FG&&5;LT%P"RFG";+O<T,-
MEYRL+^?R?F_$KY4*. 4[EY>P <D.7 1*IW]G/[S'A.A0SM\%$:$SO?2^/"!0
MQ??7&(;OR= 04"*<_',AJ[1W65Y)@0BGOIW9_-RFGUZF_N)OG4Z[\V;YS["?
MI;_=-NS>Z_;KSN&##_OJ\5:[O_Q5=]B7!.!<P+04B)E7BL;%4(-*\H\7>YT7
MA13JHSWEW:Y@Y'C  H'?MZ:#I4NR^U[U43/E7>]T9M_P+5?V#-5H :,9F7\\
M]R=YM%**ZVY K.FF:H]L_[Z[2^/9$VWM1'*M^;?OZZ2RAS]'WFDNY_[ [1)%
MKY,\;]MW62K_T:MEO.M3$EO&Z7]]DG]JR-;M>+A(;EX2?UQ1\;B?4O)$BN;%
MYQZHDJ@M]ABQ!Y].^^+D_/CK%U*]SC[_KSCK]4[Z E32HY[HGWX\ W7S](/X
MW_.OHGO9$U^ZEY>G\%7WC!32TY.>.#V#%WNHMPT^]<2'\\^?S_\X/?L(2FIW
MT.OS/-U0ZBO9$MTD^$\<P8<BIP6$65].XI;X'&<@1DK\]4Q=2Y_^O1%?U+?
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
M=#^UM:@53*0L4\X!D)BBH+:C-=HK@J.= ]-WENG[( I=<8,551QTA&+1*.7
M##;!IUQ4X229?84^)R2[/UT?B)766:L5PBP0H@/#C$A)O7-,Z'F*"/T4[89^
M9Z]?&M<O+DFWB$@J.>94V!B18,Q%9*PF,2C'7$JPH'-08VU&2?L@(%HOIWOB
MK9:.>9G\54P]X99:+KF9X93^^:'6/5:P1RAH9HUE0C&&D*71(&XCX9ZH(.,<
MX.>,^DK;I0_E=OE'6?B!2RSQVKBOG>)@$1':*J.0H;&6^4")!F3&T2&+,068
MGJ<RT(])ZX?SX>:2BYP)-,74I&"6!1Y2"2KM)*6.4,?)HNGYQP>*AZFKQR,1
M/$87J&7&"4L1V..<!Q2B-G0.TK3FAVKWI_<Q 8HPDHYIBXP 4D?JL8N.4P+_
M\'DJ\?Z7R-<N4J&#X] /:P=EJ%>0_G;:S=.J?"8P#E@+@ZEQ=9XFMPPQ*[RT
M@06[L)[W8W/0XNI[T/4J.L$3'Z7Z$]:F<H?IN$$L)9,S7&?RL1EG5G1]*K-C
MJ),."<$(!ZV!F78@[Q(;%=P<K'C.!\7N3\\+(0-C%.QJFE+EK$%:@:_OI4E'
M\=H9+J,[FGRPL&"\_?,_.C %:SV?RN ?UUD<YY<ECT=I.,>#?BC_94I_:LH
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
MI\(F@@2C%#&$@'6O(S9<2;#YO<6.<:+F:?/0$]'STT$3Z;G4P<=H&1-4&F+
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
MCBTBO&HQKUA+4R%;5D5E@*%U9&%II-[*J>WB!]DC<XGC"<P Q[IYOP_H%SJ
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
M_]E[\^:VC:Q?^*N@].8^8]>E&''38M^9*L56/)XG7L96)I7\DP*!I@2;!#@
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
M#V$U<O@=4#5)\56BQH],::YIC!QCT%$$,4U\X9'R_JS(+&7UA%=,!AJQ86Q
MA'08DIH33:F;D!:/-[1MBL;BW68R+P?2G%$>R!N[R934Y2,^AHF#YW'7(SE;
M@H#W#3,Y&55$-+,S8,F$524^XB?IS6;<P<<)+0(-F828!K1DRM$D_!,)B%B-
M0KBN-.\91([ B^BL"-5JB(#CUSN2BC%!*_.VW,1%4RCG,.G^IK62;=HMIL/A
M9"ZB/MH4,\(II6=N9EJ['\9Y'27YQ*EVY5N7%)(Y)0]#/ 2;T75C>QPOPP@*
M:DO,U6B7>:K FD1HOU.":T))*X5,II:Y1@]FCEVCQV5HY)/"%^J"%J)GQR=F
MQJBQ^ @.E5Y5FVQG76#MK(1GL)G6> ^TGY4SIV_<"%&L_.22EQ4S[AO)BYP
M161TZ80)PTIMY&DN62COU4P>PD\I1JS_X%-AR9J27 )#<SMKK:4/5ZPKVB+E
MN*8-XIC)WDP$,NZSW'4?'%=\00;4,]_%F-UF6BZ?MEE0HM)H9W9O]4VU<9!)
M&%/&0=$P=I^*XB[;NGIWM 3-ZB%0,TQKNC_THQ>+1I/9M,N-$\:<9(U$(O0@
M)W?.9 6LE>70LAQ-35#&8S(#[HLC(CB=X+S.G1J=^X$==%E*$[WQ2(-1;9D@
MPF910=%[PH8:4Z!7H)@K_,SW8,J)9)W50R#:F:3*HK XIR .@ONI(3434!^D
M!H)-V"UF%< JI>[.+"EY'"?P]9CF).5F/)R>=B&.@A;9<<(3U73*@0H)SK,Q
M@V!SI(SB S>>#LA5K,<3'"])@7!T!34'X76G!%.>%CS#A5<2*5+(#KFU3YHZ
MDR[%BZD08XO#,0.\^]8J]YB/Y\1B6XF1F[%&>U).NN'T7'EN-J5I/.8W,\+=
MR@H]^H:.CQIJ+>\XZDMP:^RD(4:<CQDJF5]GJRG,U.FPU!"G?&0D1)R$/S!.
MCFP<)YC,07'!/!FK<6@FVU1W%4FNQB[/A<^';WQ5UP(0F:IQR]/YL]0-+4J.
M#6Z).G, @!+M9Y7AE<;?Q3MKVI0+XZ5,:)P9[L,(9^>8] '@:FU@PSTWHREU
ML,==GL5;%W.I5<GHX00>9[(KV3A$X\O$5HEA9%=?/7#^W.'V^C@IG[7 N/$Q
MB=;J8=A\-+@U+9N?P8.E*/M<41ZK!7V!298[U9G2%#)WLPQ4M0#[/UK#!F/-
MX.V@#J1L!1.H7#"F1HL7G!Q!.(OC+*2+_4/_:*]]&,#ZQGC5.7K ECJU\G$-
M-L&] @<B>_,]P7PH/'A C/K#8+#7WC,/@<?VV_OPF8Z5S%+]&'DJ7$\<:\//
M..1DC5T6C[S 0!#I*\*1P#$F* ',E&0<F8@^R\5LG*I<&QTZ%$W6E/=#C-+$
M>FB5H)QSVP^A^]JV1[0@@(>R2Q&P]DZ.Q-*F9X(-8B:Y&@:5*5\4*](NCROR
M'S4WCNJO,E(K3W2F 80NCCAR&(T(EQ#RI7NU';<WY:P:'I#$OL1*(YL113TS
ME^X;C5MSSV 'V515234VF9$1)C?SG !XL=MTQ-$^<EYQ^BWP3COXC%5"=O4T
MABKAXH;%1:7E^<R4 P_UG Z)X4F!?IT^L:6E5!.EF".SE :+2[6JL&@QQZ-4
M\7)M4F\&'I!WJ^FM<PVR#)FE1KG<29:JZT6%'+G2=C-UZ.6>;P52MRBU*$*X
M-9I^4BBV!YC&ICP5BYQP9(P$(VA""A-+WH< J!++T/O@%/XT3&*CE34*K(X3
M%5PW!%8*F\ ,I!\*C&WN .&XZ18:AU#9(*MSAS/@:93:G/-;UE;B-R6DM1#3
MUI0 <;,4VV81LJ9M\,J>K>3.+3&E7<G-USOA-IK"B%^IZ( 6<1A%39+2FL@D
MJ_4X:QPR4;K%).81FA&WURTRLOH&[3ZCZP;T_ 5X%AB6@,*'8?H5&_H5_N(3
M!IN>$>;'WLM?WO[TX1/]N_/RN1X6K4^ FH_T+!1]3MZQM(. GD %E506SS7B
M9*63 6';WKRAZ"T'#4FJ)'!4UQFXYRX>Z30KJ J,_&&4M]0 (\K!6.[\$; (
MK^42@2K.>9C:C)K?> 8 4.-?83K#"E2VK;H&H0$D)U!>?67A?YGM@BP%\?/K
MY]?R3)"%)8\6P38\QWT7R;;@=;.Q?E?/O(NK__$;\X]GF4JI)8U3_TG1 ("6
MB,<OTB!CC&T\O-[1R^.Q4/<"!QIH(&0\ZT*^\4JC4+1HHJ+B?BZ#3<&3)!+:
MQD@"R9RP,S<757U2ZCGS"?FL11+3@^0EW"AE_]OP%_R[LN+/PL%8[)12\X^
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
ML+4$-,4S++3-:O2@*-F2#?'XIH]I]G6.!"=P2O#%3$E\ZX=:=)V(SMW4G)(
M,M#89,YFH#3SQH)JM]9C,C* G-2]:R<X_J];]OX-,\(KM5K?88SFY@<IO!8L
M<",=Z].IZ+7%VKK2TI/(UER@67X&S)6=&<M<IM92[,PIUB^7HNP8+C!SYR,[
MJ,&9.ZM%\OZ<[>5.J"IJMH9KW.JS7*I'3I=. W][:JEMXKY)H4]2F3C%KSA_
M(@X^EZ8R3T\>GZ4\0MR=O,"71YF:&X==I!"\Q6,<&!8P0\^Z%E. F4L'TW60
MX$?CPKG&AY5?C+GG6$B.(;GP_5)I**!AOJQS@,^B+)]B*%,MJ)GDYC%+;O.M
M%@E-U$0XNIO\V&I!)'%UJ<=+:O>T!3(MPJ(4JK%<XI724,,BB;YBW0"6 -$?
MF*GX3\[!T7^[56KV=>AZX8/)^<[2W1O=;=:QBU7^2^WI4=.$QH]QV]D3L+KU
M+&G#"/-EO*!9$NFUKS0^^)30C""1),PD,?5RE"->GPH^TCB0S'Y2BVNXE\(8
M#@M3^]:-P!ZU'3E>+X2%C\!27X$PJUPK#W"=>@^YVDMQZQ!;8_I>&.<$B]>
M27-OWO9Y=JFS^'0G2YX(+TI<8!*DPH7V0'Q/ 8D*G\8:<TMJ@K&L 26TW--"
M&>-+(@WP*)(X7&!7UC9]/!:!6S7**O*/DG12M-K2EKCF/4/A.N[B;G.*Q;@V
MD@?O@]\XF:'#"OM^(Y;R:WSE1_NF8UC)LYTWKS]^VGENFM!^;?]OV\R'K_M%
M=Z]S&#P3M:YS>1R\Q4=AJ""CI^#BG[<#%XI&H&!0[Z=G)E7I;-[OOTWU(2\X
MOM'H5C45W97.+[CAY=^3=VKKSJ3CQ""=>'W4IL]DQ(CPUO5K5PX@%!^;I)=K
MW=I"2?S8<(__%3CF:ZH)8DE$X#!<<6DJD4@,A+K- C&;27#BM_"3D<@G;VO4
M@($L1%C2J:1&2C(P0<XE(<=1@U<B'6GQ!1LA;-+C*X (5*7AWBW>-_.55W%I
M2L>D2&V.X&X&X!5&'#*P0,)6\)\$\]Y)2&M\A0P1QIDINM4-[Z844"^31Y71
MQ$%=?X71[F*L$R#8C@Y:MMH*25&7N0TY95G57%XU&&<5$*J(N8I KY]/X T,
M-SF>DPOIM&AHH><I:RTJP:1'*>G)*?I9O!J_"(6."5C+(_\\#E>UIZ<"6RP
M\.?@7>OR33,#7<)O<B66>E ZSE'O1K5T%QW)YT0_&>LS"-S N%4.;WJ2VF$3
M[78YP.;,!S<X7BZ0J^O'V[DB54/]"]SC(DYL_4W5[= S0+@ N] )0DT+B1]8
M&$@=HD"@=J[)T;,QV)CG.(,]9DLV#,%/,3HII&NMQ@%-#:-SBSI[31'C<@KA
M':#&$^M\TTW0DX)3@?*P ,2^)G$$5&'0^Y;Q9U63.'#@G'+Q<1]%W1F\"#%%
M=EU;Q$<P=1K.:!:4QJ/&(K=JPI"L E<423.'!S"AKWS-!!\K!*NC>8S(8JAA
M54CF*9Y[/$69-&P3'&<J!=_T9Z=$3>*^G*:DSDP*^E*CGQ^5(FA>.SU\-*=*
MY@_)/:*M5JK?$GL4X>VBB#J(.,ZDZU&"58+LWH17-ESOJ*PU)GIRS:6&Z]EJ
MZJ\.M>7'>8&*K.861@0%RA2>EU:4-'40>(%!T?HJRM)LDD3LY&0HTN#4OJ\'
MMB;[/9 _2.\VN0:)'O(X$S@ G>3QR3Q?&N)- J/+P7DLD3=F1HWS=%N(6G.Q
M*%6C1ZYA&QX*/1^R=B%[)-XT+#,HB4#O=!"9$W4TADP:\,L9587:]2$6WW75
MZ,:/M<3D%G7?-GN\-_8_NF **XR+"@@A=_+PC )4/T!3 G6-9GH\&>7Q"#+6
M#0V+>TH5?KIBR&I+^@W9\B:M[)V'/HM:3LCR%66$.SIQSM"VADSKA@2?=E&K
M9?JU<KY5E^?CWN)'(?MO!T[NR!,M=SP$9Z?Q4.JZ*@4L4JJD<W0.N5T\EGD/
MLN5,*ZS7RZCHQ]@=2PRSL [95OYL\^G=5"\R!^FMF_3F;^$T3R9PE#SM]U68
MAC&'M3CZY^$S"/@QB%SR$NE:OU-7291Q!A%N2:B+(Y8?LUSF\.PL5]1,;6;P
M*)D-AM.9_N?_Z^SOO2PO"<PZ<JN8X5%@(<1<RJ"#"?!0'F7D]L+60[LXP  M
MEVD]V\.4W4HYS-+TYB/@IG5[-G12X:FU:5#DF>J/QMD02ZO#_*OBS*<Q8MTV
MH64^AM5"=>K&%M]].S3BYI![J1'SVH)ME4OK%02NP>TSLXT*DB-)BBHDLF/(
M+CD]:VQ35X)U33203H'Z7QHF=#DE1@A-=$3_T5;*)@@"*S6\5";.81D#7CQ?
MQ(BN42[X4KI_7H]\G%N2R0Z3H>>;_F[$P8X71Q++YHOS4% 8Y^>-']OP1(O^
M%:E"H_VMLK JJ$'%7GALS'T+P#P>C34*OBI,21$0EFU031,Z)H,"6JIPLDB@
M4&',E8IF;IN6H;?T.+*2\Y'E'O,4+&T2Z?I.DA&<8M"]V^L0S:E+'LX2. 6Z
MP'.,'4;_G24<?R]T(L4V<[FMSKHE@\'+G<S-6AS!^*Y9K'>%>YF.0PG!LOAQ
M"HI,J#8F#'%]T=WT:U)((E.*6,@"Q 59M#M^((&*TT]3..U@!#NE^>\DD7!
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
M.-827E+N:(X@1O29/+@(QS,"Y1)>('0CY%DX,,LT%HE7LWM(ZUOXPKP"@\1
M. 2#=$]B^WZA=XXZ[:/!T6V@=SI@4?1NA_ZQ]+&#]E'GNSRVW^O?^6.[_?;1
M0>_N'PNK':Q&A)M2@\Q /(#(+RV^PV'6W\>]N]EB)C/V(V'1K9(D?/RT.,W
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
M.]X>EAUOMPNM[-U0*QN^T;-8,APC_'<\;'_3Z;MDD0A0,I9AU=X6G9JB*KJ
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
MAU%PU^38A[LP5]%J^6<<M#,<ZS :V!$&ST3JMD:NS^$"F@%2OT3)E)[TO=.
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
M0,ZDD81IS8TKJH 1_KM"5M8KE_#*ZBD/D? DR8M(,AQ+<OUGX^<QI3;3+H?
M&B_.U'HAYH@Q(+R&X^EI!:=B;3//'QZ32<Z2>\KC?ARSH*=4FN0?60'_2"1<
M 6T)K1ZF=PQ]NY"P++,"4.3M+PH1!Q)G#!B>2<-RC$G.UC8)K%0$.8EG-96.
M))Y+4R9*\<R0)P:1 G#C+0*O6G"@<IH#B;Q)(#R.6D?7-E&^02HDGLOTC"!2
M;57BJ-,/[6(?KDHLT4"Z<\G&BP.RY?I'YKH\VH-S8#I]4%Z> &X!@-N_GD.+
M28:YR31@*,. YA "A:$"+K,\QYG-<^?U#[1.H%B:P;1(2=.J.$5>K\POUV.2
M])9[B?6UB ['PJA< XT8#&*- "=: H,8A0Q"9UV^MBG$$C)3GTJH7T'][L?8
M#[M_&9-'0@'313%0\;[IJLG^>NKTD8)^'UNRW=]JF]TA"1LV(=I"B'8]735W
MN1"2(("5S@!%! -!@J)"O09C_%$C\E#LPS9@A2RQ)*C5U#62H"Y/4&=5CYQS
M+BB"0#)* =7(JQXF)T Z ZT5"&KLO*#2#5$A07T%K0C*.&/[I-8*<\!J<5=
MQX%!SU;$<?*BL6MI,9@A'3\$,AZ$Q>R[SST;[:<$7@N 5_UHJU]OPE\1P,XT
MVC_:.Y:YRW#.!3 DYX J;@!WN0+(<<,8R[3%WG!B^0:J4/0XB6HUU8PDJLL4
MU<;VM*@:;"2R.@="2P2H\/(JK+/ "<IR22B3H?P_)P^W"*J7Z%%E16.O'.P:
M6Y8VVWW9/FF&'PL=(WDS5D71V!N1KG#->MMH]U>9P/:^TS$_FZT4?ED,Q':O
MZ1L>NG#0+0#)I;>6I%'>6M(.0(>=M%H8KLW:)N5YI<RE)++55#B2R#Z"R,[J
M'4IFF&KE0(:XUSND$T 1C4"F-6+*$((5]B*;B4J)["OP< PY/+DQ5D"[&,-1
MRNY8%E;M75,O<@(=05( FW$!* G3J#AF0# EL8&,24%">@?S:/7@XK[DT:BL
MU"Y+P4A2^QA2.ZMA8"DRYA@$EGC+@$). 5?8 <QR[0662:)LD%J*X49>(:E]
M!<Z-1J<-]*/6XB:;Z6D5D04J]$JCJM/6J1AWB0#X::RV7(5W/3F&%%..<P(T
M1PI0K#+ M3,@(RS+(7,H"Z[=)57C)K](965\66K+@V0\R?)"LCQ69DZNZCN?
MCE6>897S'"@D(*!:8:!T#D&N,@.E1(A*OK:)*7V)W46JK,H45;CM:PI-<I^L
M@-8R4>J7L.J>6%6_YBYA1F38<@D$-<%=0A"0N<F!)))+GFE"G?1811[NV4V^
MDLJ*Z"-4XR81O;>(SOI&-,Q19K %*(?>-&!0 &&%!%I8Z"S,& N^$0P?/O.A
M>HZ1%:K(?;RF'K^[[F&5>%7;S86G8MS]]5\*7B^WZ#AYMA_%L3/,V6.,Y)E
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
ME5^8E%QSZF%,<1N1#0Z1[4X5<PG9EHYL< +9:'WK6%%%PUP_ &V& ;6Y <I
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
MI4#D_M><2PI)#IT(CD^4YRLR 3E)^LH9*TG2'T?29\YTZ"796$F T:';C-?
M ,]"_D2&&50RDXIP+^ET7A%9%27]%80X)LT9T^R5%HTU$P;->JUM^T53WA0
M675;9F>"Q@GY[HE\]>E(R-7N,3&9-@Q#()0W9"C,$!"(PZCH6*6QR4*JF+=W
M*C5:-<GMRE@F26Z7(K?3,9'ZL4+(,*LR8%7(>4<, V^N*&"4E!9) AUB:YL8
M5\K+FL1V9<R,)+;+$=N)X,C^SN=C)QDBA#H ,^H-#9%IH*@*D4WEF&;:6P>Y
M%]LTQN.)A<[S_D-Z\O[&8W)O8_!.CI*J[>4?CS;:<@'&K39P+SU1;(3=J6WA
MPBC]Z5J(QS"7:6()T)@B0%4PBH0@888SHXZB#%&YMDFA>'C&R8I-;DY(EI#L
M<9/H$I(]!,EF0U@BDS3WU@'(8:@$],>-US=9!HQFF),,2:B#O@F7-PHB(5E"
MLNJ\]W,F&"8D>Q"2S>ADN7%AXB4&"/*05I@+H" R(*=$Y,0PZ+(0HLN7D%?X
M5$CVT"C=C7ZQ)[K'Q 81OP6F,PAC+V_8H4K#Q'P&2?N9]K.R^_D*G'*[LMOV
M2^W5+FRWUCN57?OF47.4TSV6<X\E99_$,S7?R%FUN?2M[#5U;=09[GDA+]WC
M#O=8$G06=A^I/(..,P8?N=CCP6W(J[9S"UO-+\,P_FB[A^&T76[0 B_>\\,O
M)*)KN9K2@H;)@KZ#!:VO135$AASF6088">U^<D6!P P!B+ PED%K,%K;I!OT
M!4YR3M#THJ'I@5&(!$U/#$VS80J)N50Y,D#X(P50H2G@1A,@"24XI](Y3-<V
MR099EF\O05."IJ>!I@>&%1(T/34TS6A-3B%$L#+ (*8 5=H KK(<9)DS CF6
MV]Q#$][@RVI^5H7(PHI9N#OSZW]2J<_*6X7STY ;MK_OCN2O(=)MM<U.LS7H
M6Y,P;W',^SZV%*_\.UU].B:<4IDSS\^4$D M=H"[3 *ME,9::":MC>K8@SL<
MI.*"R@OXX]I62<"?0L!']M:5?]>KK6.I>"XDSP#".LRX42A87A!8C(R56#N7
MF;5-N$$?G!66!+SR OZX%DH2\"<1\/$)#O>/=H\9)3FT&(.,"@DH50JHG$%
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
M#2XJ;+E$6&&'&$T%5Y@ZQ&GE**:11\Q31@+?H$RJ NJ'9W$4,-\&F!>DLQ;
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
MB<QH&,*E:P? +"Q#KPLV03H3VYWG8+J;;H)J%X[56>ZOV3&G]36F7QD&US,
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
M_H;KP[\?>Q\/_OC?#_LO/I%] M(M2<,CW]L_^M [^./?(,4<V=\]IDQ[S+1
MTJ=F8UJ"_((=14%%01FVRMOE7-I[-3OD2A9'Y[R';Q)J\M"AMV?)6_EHBXOV
M^IU#-QXD1E8G!V1=>V+\K]R2WP?P3^>7K5>[;WY/M7:CT7E*?WGS-E\"5>K9
M9HG8WQ.?2];&\VEW(F#'1X,SX!JJXK\N^HUW7=/\:#)Z=:8/YN2U/Z>%!_>H
MS;2E(DWBY"B++C/)*4R/8P=-7EX3ZIOD73>S!"9-T=O';D:\?F=*^;P?/UM6
MR4^1(LWM9L^V@K(7,V.S&S&8;CJ[H)/SKD_F83(^P3 >-<<M&<EUR]"FW68G
M=E.'DV9X@0TGW7[.<*P7T#;KZ&">$UW(4J2Z";'V)JE1K0Q,88Q4,-Q-#W3Q
M+#^8'TQJBL=SJTJZ3#.5<5(/MRJ4L7U[]5)7$Y>8*75' K/-B_MC.#@_&^WE
MG%78W!<IO:JQ80XG18(OZIGT</PV1(!^/7AQPOXD[R_>_>/$^X_^]-W'/;S_
MSZONNW_V*)AS7_<_GGPYS-]]_V'__V?O2YO:/-:T_XJ*FJG)J4J3WA=G7JJ(
MP3ZD(A$<'!_QA>H5A+4P$H3EU[]W2P*#!+8$ BWTG D&2<^C?KK[NOK>[Y,=
M4;W>N:INU?\)'__FX=^_-P]H\Q]W<MJJT8-&]>3S9?W+[\=U^,[Z]?;5[E8^
M@&&<K>VKZLG7:[C^HM;_SGR?.JGN;U-X_7(7#E2FDE(1(^*$0K < CD2!"*<
M)B5B4$[9L<K(C)G ;/0N>HY3T,)SDJCT"J<4QBLC?S,-OO(IR]<K=[=#Y=M^
M&-O?2W6,[K8KF^=',((*43_?.4EO>*?7CVT'PMB]! H+WU@RV\* C%,"NAZR
MZ;_7=]8_KE?>#V+ ^Y0W32FJZ&CBP5KEL..1&V<3)9S+8+74U.@AD"7#Z.:7
M[]>D M$WQP+U/G0[K=SX>#?=)$7\.S;#ATXWO[@4-:GF ?&KZOY74=W:@;\_
MT]K)SN4A$Y)JXSR*-@K$24C(64H1X)9ZKU/DN2.!H&(=/UJ7:G"JY63HF[1Y
MX-WIB]8]B?2_MU<>Y/J/,,P<FI<WT+<0^0<_^EN_[L-M7[.RJR;<5>PPQ0BG
M!C'(")UW%?RP@F*$#=$^*6*E]6L;E,CO53O[:9K-HX 5+,@>7"H-6]9938-,
M(F"!C3>&S7;S[+9_L'5J\6PWE3TS\9ZIBD,-0J(0H*PKF<LHY?P[1R1% 5C
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
M_# T+0Z_>$@=ZWWJ&)$]!^\IL0YZSJ-OXW7RQ/<TYT^Z\GN#I61=$CG1;=]
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
M!WQN-IL=/S!/#NEK^_(T^K,8]NWE5@SG,-+<@K;?>G*U2>WI+4SAGOM?+ZI
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
M7HKJJ-=4.Z\)L1H%*U7N>F_A9/46.>T]=301@=W:!C6KF-14X/IZ<"V2\:P
M/.(UI2Q;FY-'/L?7\R0!P$9(%'#.F+ .Y*.<EJB?'_90 /R6 5Q$XZ> =<1K
MZIUQ@GN#/">@QV)GD:7)YE)SRCHGE<Y. KQ0LO$;R.*K==HP^-9I/(L5>]2-
ML17;9XN<P[="OE-"@98X)8J&Q*G'+K% ?/*"4?A'V.+A6@ JJ__(P\5JUWOD
M8.OHJGKRH56EV]G#A>LG^9FW+^OT\\7!R4'SH/7[U]J'!\H[1TL"2RPBZDQ$
MG&N*C%8224NY5T)HE_CTOE-)2"1&6L*LYT$[*QS'W,F@7.31E=31E=]9^-!*
MZE.B! $1><05<\@(05$*T;J$ U,A/5 X_!F^TQ+H-V%^3!0Z>2DR1CG6U#G'
MJ'=>8J(45['X3N>$QU'?J9>&!:TTHDD0Q(5@")B4(D]MI$(%[+'M6XCX H7Z
M%;0N'5J+A6A&^!WQG7*:M,2:HR@41MS:A P)$27ODF52)AYR 6&R+@M^"WZ+
M@>@UL3KJ.Q6PL-HDAD0*%L150"VH1A2IQ%U(1@D;X*Q5S[</%:@N+%0U#MXR
MKSR6DE.!72+<>%!9%;$Z>E5\I_-25$=]IXPK0RU1*->C0CQACK3W("C[0)RS
MV":772_J^5%)!:YO&:Y%,IX5@$=\IRHESIC5*&9K(_<<5%NO%6PI*P+Q.!E,
MUC:(*JIM 7 1C5\;K*,U4.%8=0H3!,#DB ?'D!,,]%@G'+.&*Y5 CS4+I<:^
M@8S3B9LG+V2>Z6I.V 3A,!/WIUXYOG>8<VXQB<$Y+KQU3C&5')"*UT(26QP/
M<V%\/^9X2)1*191%B:0T*'JMI;>(XVAQXHE3J=<V)&;/I_QI0;%$<6\%Z"\(
M]**9S0CZ(SX+(@T12E/DN5&(6\F1C9(@)6 %K?+1YZ:'3.B9A:47Z!?H%YWN
MA6$^EBJFM>="1>1%THB+Y)#V /C@E3))>4-)3CZ91<FO O,5A#GA$;.8O V*
M\R"=S1XSX36@W,J(2W'.>0%]S%427.Y?(S&RR1K$>8S(>BR1L)HD2X&O)5O;
M$-3,+/2](+T@O<CR<\'^B)>%4 '_CQ.*)#+ ON#(:960%4D8%C%W1($PC^G,
M4M0*]@OVBS#_XC@?36ZCC&'E/9)69Z4]2#CME42$.DTYPU;EMA>4JN61YM]$
M[AM,W+D[B?ZL<M:IV#M'W[M%R8 K]_CAMEHX@G^&FZO,6)FQ,F-EQA9UQMY
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
M(=Y]%%?VSYV(R5T]0\"K&]#IQ/8&8Q:#R0']DUX^<9]&;'(+[0L\+Z<Q2TZ
MHCK5Q=B!VS7#M6>FE^\47#Y'3/#EG:"5\!,B> ;=LQC+Z1[%_F-#/C+Z$[Z^
M]1%%0Y[BK[%?E%#6_CRTG;(BK2@LZ+9JWPI>D9PX^+M5\E/_"];KT/[,I7?P
MF/R$J3*(PL<85<,7*SMV#%SLQ-0LW8 +OR)+1*ZH+S&A=MD_^>]"I.![S0C/
M?Y_7>\S! S% (4EY2/"0R0#6:I_A.;U<@/A^=,I^\N!\ #Z3%(8Q%\=XNB93
M<M(MC?_,E$VS;,!+C^;C?>W2279XD\-H6YDIXU*JI3WRL4H_SL?66"G@@NR9
M#<YJ!ST[KB"Q>>X0?,/67+<S[%\>L"W"B<*S*GR\7/A8\!OYR;+Y<MG6[E'M
M]^QNV'_B@6W51E08V75\$A]L<77@"A#J7ZK+;V;%*=BM"K]_3/72*J;LY&+*
M0"HOXNM<_G$PTJP>.+:Y$J64I+**MI=%<]CK%_ Z1MVU2\\-77BM3G< :M3*
MGOY%$!$*EI/F6);!0!=L%Y-:DPD38*\H6>UE>#D% U-B1^;D@N\W8?0Q)3 D
M6<:SEEZJ0@%E!T7*7RKPJ8"8FUDO;@7GHQGG=$WEFI#QJWSHQ9;-5FU4"C+:
M1)ZZ<&0 \,4EUL&(AX.K+YE2.5^0@BQ;XPIK=+-@,38S=U-_WJ&NE]!)7>]A
M;_P.)_8@(M>+]AC9!*_XP;9.[5G_W;\N&U&PH#,S/SMI5Z_>"L3I5Y02D[7:
MMT'7'Q]V6^#T@-W:+)!]%3#XVH&7/M/\GRLT\*LI3QZQSGEJ,?OE4N84P0J6
M..]L31@D&N?K8F\#@HP?_[3J.]_Q]N?-7]MPW?;&UMGN^28\>_?7[LXZK\\S
M2+#Z1NLX!QE[/[[_:NQ\X;L[FZ)1'-GXZPB>P1I'$+!L'/RZ1*\&]VX<[>YS
M$1E77"(10T3<07#J(DXH,"H)E9$G:F>K([\7%//]/,L02$S% UWPA;+QRDQ>
M/R_\O%G?]8^B9#<[_Q P^$&W-Y,YOKAGN)JMI'\(9JH_$_%ZY0/UQE +(D,T
MQ-V2!^5P8,0E0NQ-3&#S&Z#Y);]>C&>]$[[&08YS-H8Y*_<W"' W?!N-Y45$
MND\N=/Y78V,7?O^=;&_4X6]?G ?"H.4H6)N9&[5&)D:"9.#Y,&; -.2,R(+C
M0-.\-Z6_T6[#3Z4P%!'+4Q+'W5-<_LE9P4I:;B,MC8TO^[!"7F&0EB1Q;MG#
M!3*:460"=MIC@ZGU("V:+2A9F,A+*.;_(@UR-URQFF$KI:6:2"ZI=X%2;3"3
M 2?)3(DK>"PHMSE84>'*LB5EYV _Z>"941XI0R3B5%BDJ8A(8FFC N]7YG.&
M>$U?+2?W1!+F1.2:<*Q8Y"I0!_Z3M=IK#K#A='PD :F0Y!KYN$093.KG7NR3
MP'# 02,*2P,"P@,R0H*W \Z/=" BRLAW'ZFZLD'M/)S@M=HZA,73/LM(AHI(
MN<AW]LJ56ZM]GS3GN<X%MI*HI'D R3$<"P'PYQ-7B0((1A-&7@RXT@:-_W&)
MP71&=OXN_;+<P_.2J(#S[C_ BYQV>Z$?.V]</AH;=;9O./'28(VDSKW@<6)(
M!Z>0I\F"=V LE?S=Q\%I%YU%VYO-7KR_$V18(SS'#-S2@+G#Q&BKLZ/*P2&7
M+KGQ+EY>W&N9]18O]_IP<-CM04P6RF,,M^R@4<'$,=[WD5E)34#>RMQJR7CD
M@L.(:9:HEQ 2Z<PLOI"9\3).7!4D31./3\(E^/YX.Z1FIK9L^L,3B&3CF*#V
MI!=_%NG#R;T&!8GUY%[W(U%>UO'@A=+X-682IGRF9B*6%]^I!/1..+5YNJ^4
M@U7"%( I%$WC G)2.>0R0Z=+EC*3<L+PYLW"WGAA\NY-!K5:[%QB4IZ5X!$Y
MX6WX@QZ+F9"(E68FI*-T(OJC\ ;^G#[#G]6Y+#O8'&U?U?XH=[B*#;J*M7 ^
MFW>1M]M.TW/Y-:?Z8_BSVQ_TBT"IF.Z_1XS]JY/C^SZ&"]'X_(5O?_[:W&O_
MTV[LP'/A.=L[C<.]'[NG#=HXK-.O1XW/$,[\.0L7QWAOXX#O??ZK#=\E]9VO
MAXWVIJC33ZV]HW5X[N;YWN=Z'@>?9HF%L.@\Y_BLXX#HN0!!^TQDF%M,8HN1
MH(YQ'%+$9(XQ#7Q0&0.X.X8K<(J8]8%:&Y-VPAD?V(I0(-[8RGF<4QQM@(UV
MN I00^7N[*4:FV+4_<+,CCF3^^-<T\7^?-;B,,Y=E@T62L+WT3?[4PGH,1@L
M>-AHH[V@-P29;1;#RUTHRNWFO/W<A=_F/?KX*_IAT1*BFU+3C\EFC^/9U+#R
MH8Y\<B,7NF4$#[UFT:1X<F P]@H+>[&YW2QVMHN=Q7;NS6,[@UJYA0;W.6R>
MC*:KV);.Y+03WMZ#7O<4WOIR8PN(A*[EP9LY'5P#/_KJE<B' _H?7O+AT#ON
MGU- P<((/-/ARF?92;_C'#U)L_KKZ_2V<]>43JP1EL6:F%*LIS5^1BLN_/O\
MRY+(9O'QG4("ML984%L_S=LDQ;F=W_*E[R82\N[WT9FMX@1-V=2B/])+6Y[+
MF4#*R('KGHR.Z(.E_M\A3'=QRG?F,] 3P",84C[:\A/<[0P'^>4SFVKQU7%#
MG-PL,,5>;WR/]Y.V-9.[VCS\_H(/<A#2K_WV[NNW[_UWO[^_!$NCU,E%><'%
M>XSO-[H[3"I$!J,"J&*,);&W[1^.OEI0>$_C]OLIT!Z1@.>SS:/^.GG=2L2Z
M!K]RF 5_C+R@.^60%9/,ZJ"DM(I+KBSAU)( +JU)+$9]ZP!KXNM,>T/KO5X^
M1%0TT3R;<X<*46H4_/[;J<PJK_^TS8)%]U.W]SE+S4L)OY[:GSH^JW_9M]'P
MY+1#N>=UWH/0X$)%@Z+&*CJ2 J=%#><"FOV9S+(=SWMAHIO]_K 0_(NVW1,M
M?]&5$7<W?O0)C-_UT%Z9NLOSD?WG^;WZF@U@,&YGSN@HS"UZQFYUPM#'T3\7
M&#G0D?637K-5H[(PK?K"[-$%9J]H)E;NU(R.8.;.D(5Q ."?<M;'%J!X<O-B
M$",K<3+L91TL.D@V=K]MUGK#5NR/R^5@ &77B)%1GPRF[&C1A&FWO;%7?*&Z
M=S,G=]R-7%JJKK(D3VI)-L]S.8ADSD@=/8K.!C E'J+QI,"H$!Z#9\$045!1
MS5>#W,>4T&6:DJ=+]-PHFOVK9+-*_!2)'UP_]_LRZ<1U$$@*Y1&W(&4F6882
MT<F# \H\-2\AD5-D4&H+D@3QUTG1R>%&0OQ%1Y$SI'<GK1PG#?QZ\1#NF6U3
ML:'2'S4">*I<Q--RY6N\IKFZ%U>^61.,+ITK'Z\)NGRN?,+79#781QNLN-5M
M;^ >O /%X(U?)6+NNPOX_\K3_*M$=[<[VH #Q)KL!(/#>(G^[);3^ +X#A=S
MNSU,-&[-[;;:@I!]I-LP]][XMF]JRG U97><,F+N@BVO@1.[K%P?%K5M%\[?
M;].]E;Y]_K^V??+O];%[V?_].;K O$EBV[N]^VNAKL7$6TT,BR%2SIET@A,J
MO8'?.B,$OW,=PL9H<^:*X/E'<W"XU2EV>X:VM0[AC<]1TN*@>[-4@A>?MQF1
MX)[6C[[\VJ5;O^ITD]8W#C $T^W=G6.Q_;G^*Q^ZVOOQS]'VQJ?VY)H)">[Z
M66/CT]'NT>8YC.TTM[3?_9&?=\QWS^%>/R H_U'GF1CW4M^%\R^D <$XYU0:
M1W5N-V,0QS(@JY1"$@?+F54X2/WN(S-+XR!_#IK;"@4K%+PO"D:KI7/")>]\
MWAIUU%")K?%4ARA(N',-186"SX^"C3\OHV @2G$K!7(Q!,2]3LA11Y%0*82$
M\VX&+2HPY@DO*Q2L4/#UHR#!)NAHF2)8<X&#\Y1&3"FQ.!,J%L4_Q(Q0D)@*
M!5\$"L[X@I)K^$])I(C#N<Y((/C)(9\D38)Q3!,!7Y O.$^RBBCX!AH(YLW)
M\0'IJ<1!U5/P$:'0.D:MYTEI%R$@AC#)8)]/S"7'L'"A"HM?'!1NS87%)ECI
MDJ(H'V@!AY I^)>-R LA*=71"!6*+JQ7L6.N3C_"2M/OJ^G,, @+6' J&/A+
M6L:)L3H&1KF445>AWPO4]-G0+R6EL-,8Z4 IXIQ%T/3@4=)>JR %3BEFKO"K
M:N\K17_YBAZ8TK#>1!/.0 *$YE%Y@9V"4$9X3JOHYB4J^HQ)US89@'.!I%$:
M<0'6W!!+$<',8D!SPKS-BCY/P_)\BO[0G<][-<9<3E:H:HSY.#/S6C!W^2QG
M"]&S@LT[P69].A)B]8VM_90[%"OJ$(T,(VXB^$?Y#P9.4XA&$9?\NX^"KJGE
M)H56J$MF!9$51#Y+_+ET^K8*(I<!D5,A)$#DEWU/'4W8):0ESB%D#B:IQ\@X
M#B9.1:<%?_>1T05,D!5$5A!90>3](=)C%T4P$O/H>2#421DT>)1&!0C=R=TC
M]PHBEP.1E[S(W?W(B#$"2Z2QCH@'K)$!DX623H3&H(Q(ICAF]AH@\G)?]*<O
M=[]EYX;]_6<LR=>W&N)69T+\,R8TBK4^:.*D\GG[5X*UG#0:><1&@),1W[%D
MOF@$R-=JE_9JM^?V:I]A=G^_3 @S;B0T*J+_&?N#XCQZFO1;RMPHXP+U7-P[
MFOR+JO;AR:BKT*BAY(@3?;QJ91N8_DUUDP5+U.*=[4ECK[/%-4DE/>7DV/P#
MB">?)CUQB[+V]8MUF;XR,\Q5)>U7E+1/<5-Z N/XM:_RUITT'AEP$#(WI4;:
M)8^TI\(8STR4KNAN?-79EBF*_[&<]DJNOS'/PG0GKC$^P;>FE.;F-D,OB$OE
MUB1WN1'\02>3JV;%[+9C;6!_7;10RQI]-?/=5&W]G5LQ+UN%Q^28WV+O9]/'
MQ1J]8W^-N#,_];KMA1LYE=)>3Q30./=L>V=WGRN")64<19,9(BE1R&%F$-6B
M('P,SJGKZ8WNQGV]]'Q+)3"/*C 7;8..ZGQ[X_N^#3G"8Q;YZ!GB45IDN9,H
M>>$DT\1:3W,'E_E3W!,2D[MVLUUZ %K)S!/*S$Y]GT7B(&#4R 85$+<F($>$
M01%;&H+7RNB8B6_FMS<F,C/MD_9GG-)9>J6BIWK9\3:S-%[N>/N&J-6^7O O
MECPJWPO^Q97KD-D?P@,*%ZZ(/W]K_E[KEYJ9<2 T1QR5OS7A@VG*R)D/X5.;
M/9MQI^KLR\P2WRZZ+TC6;\V?"RYNV]YQ'%QQW5HYXH-QV]HBEJMU?T*,=&EF
M<Z\-U/R%#ILAQ,Z'-X0#FSAGL!H;ZW1[YT# 6_W:9[GVASJ+4N0&<>XP0((F
MB"GG%0,W ,*$=Q^[G3B2493]_NO(I[#5. 7B'3>:$R\LL3$!OB3N>+"2WJ9G
MX+V#QOS'/V4$7S;E(2O=9>6YU]^+?>H5MQ%S!!X@SX: (0VV 1E*8C;Q24EP
M'A) ]<(V*UF=89I!9[-.9G-0Z&#!5%WTW%F,#O,=I*T_S)S@[5$KZVP?2EI<
MV^D,;6N*- K H:2C'=C>0<QTL7_$@V:G,^K)6_94OY3B:?6[%\F1$81,C64R
MCG'#6A#Q06:GRC)6\@AG'O!AKU/[[=W.MZ^9^G"KLX!'NZ ^S+'<*'$TIK[-
MDS%Y_G6Z8R(C(8JD*19<6N>P=PH<+!J2Q5KA:W2G;#9T7\7Y^V*52KVIU.8:
MM3G&^XJ81 *C2)*8$%?1(LU,0EH('VE0RIG<G.BP%Z_0FPMYGM:0D4C73EK#
M?FG]3@!Z024F,CJC)R".TV);R]2=[FCL6X&1;,7"V\B[!2<E%W4 EZB7">@+
M>NQL'6TEE"]=*.%OL:]=$$3ZB((6N9XWT=Q132%.&>=)>:*#OU8H2S!_7SI]
M)_:L.P19S.N4L35!S'4U.6JGH"&="1,3 [OOA'#,$^Z%,<R*$*2T7E/EL;XA
M%T67(T<[A5+]7;P."%*F_K$',[%B:OZ* 9W'7G<2)N(W+U*;=%^I)'A*#H'X
M,,0-N(> <P*"Q4@Q0"!3AKS[F.=M/E"\<!1O*2[W<AV?3%Q&8H'HFY>+K=-]
M:[DW7A 4;<X?1!>0P20@$I5304OFK,B<5O,MKS+(^)'URLY3:?)*7VFM-G*L
M\.T=JS+*ZW=;V=X]HYD4U@?+1*0V4NX](!R'.2(TNP/.Z;0PC5J9R:>6W2^_
M]FVPGM+ $ T$?#>K*7(F2N1I-$1B0!]VO>^V;#-)L8S&Q(B=Y9Q@B,$$!UMI
M(C768"]NR,!79O*918I#.."H9!'\+>X= MOED8651%)8K3%+F#&V-#,I:82[
M4DNI\!QLL!5::1Z#(YX+JMGSBDME)L=R\9WN2XLCQAZ"0VT,>.3<(JN-1IY8
M912/Q/AT'S/Y$BCD/]EFK^B)O=[O0TR[W@G_:5K7;#4'S=BO1YO)Y<-VYVOT
MPUYNX Q?:'0[O?&/('#-?KZ^W/J)_K#3_-]A[._D V9OEUC>GV4R>>6" \\K
M(8C ">(X4'#+)4'"PI+AH!S%]B60R>==AP1R4ON9!:4X90*>6\XAUIK]RPG"
MP@=$F4&^O&*4QYM<6"01R_,FM?G;3GF3_UWN;+P?9Q$/;?F ["-.$B[]LB-(
M-[VOE5U!0LRM1^ %+@^H5@SHTD!SWX3L"(P&>-++NQ3CS;*+,12'/V:'.CG@
M-S.82^]7#NC:[5H Y *U9QT-%80R,4! Q[EDRE(+T;EB!KQ4ZXF_;8#UX$3]
MYO\.FX.SK0ZXV,/BE$O1AW4'EF*[[']6]"[I;W5*C_9'(3,QK(,;#D:F^' #
M)GX",6_8&YG>V_WRJ[ZQOL^QDB&"0RMB;D@<DD0F:(V,"]BQI()*O&#Q, O,
MSHTG :X0K20"T9@09L$\1!R-],Y+1;U@@0?/;^N45**U0J(%8SW8UR$82YA&
MHNA8:QSXMB0*Q'A4W!'EP4]X]Y&;-;*@2PYX,>4^R@0!)YW4RS,!%XT))R<"
MWE\/ML,"76VMGL6O]J?MM;JY]]-P=&"ZW0VQ=1F1RZ8AQ57]_K!=BL&'>2?J
MVL,%3]T-1- UQLQ]NH$(OJ;D[=I W.TS0]3R>U:8-<W-"QJLN%TWD"=LL'&K
M?A,K5^Y4X$"!V+<A;GN]DX 73<(;X/[/1_:*G&N&^MIOQ2FR1^'VO\L][M5+
M8N6DZKK _EXAP +7S-WLFKE9UVPZ(S VPV,QV $I6'Q8)TO&"W6]1O6'K/YY
M5\"8FGN?]P[K.UNX?K0N=G_\<[C7WCQKM+\>[6V$X_KY=U*?JS_TIWM'QZSQ
M^:]C^.ZO^M&7L_I&"YZ5ZQ>WZ-[GQG&#?CEO['P_G::Y;VRL\\;.UKZ)!A95
M!Q03IX@GBI$1.1M%>!(J):6)>O>1K>&YHHQ*#Q]9#^\5+U5Z^!+T</V"3>;(
MDVW00Z&5B((19#UWB'/ED%$B( =1NO.48RKLS7KX)IA]1TWOSYJQ%2I"WZ5Q
M".1"RN4F [<:GY:6L[D.D,8B\;5X@QLV(U]J:<?3 M3694?A:',_4<^9YQ)9
MD ,$]@>@"LP2$E$)+JRSQ(:I-N@KPQ18@<*20>&!:=P*%%XL*&S.>2TD<D]D
MHDAYI0 4.$<&K /R7ND4=0K8^E4$A3>0//FGF[/=K>;@K)9@OKN]1PW8KD/%
M!7/WPE%Q\1&ME^$L7<A%B8PO_3#.TT)@?2:!\GT_")*\D 91IB7BV@8$__.(
M6:) $#1E.+W[R.7:_$[J_0B<'HA_SZ!'_Z>"GL>%GA?BDE70LYR0;.Q].9IX
M3%$A0IQ'8'0P*NHTF=-1&\I98O'=1Z8?SMS^2J#G#:3'OC;[QRCU8JPU<_OR
M7/B08[@J3_:FG;\L%9] *+9&,E'A[]WQ]\N,ZW>P'XV*DI*$:(H"Y8HT9)D(
M2#%,A4O<J* S0\J#J3N7$_D^._Q6N//6/+\*=Y89<H[]OH@-EEA2E+0@B-N<
MBC?:HQ1DU"&%&$*J<&?&[;M,.[R 87+5>*.NK8J8ULU+]+ %MTJS/WT^]MH:
MB:GRAVX_3@[;=F)15@3OE:ERV@6;)]P^Q>9@V(N%2SDJ3+C\R\G7B^J(6HE9
MQ9VFZG%/FZU6+?X$X!A>D##E\[[3!1V'S?Z@V\OR-"'</;$#>*G,XG3EZ]^:
M1W0TFYRNJ7S6]J3;+ZA>/HQ+@$=';$>8/'7AZ( NOKC$NGZW-1Q<?<F4T.1Z
M+0#QY^&U9GQF>J;^/.Q='(X\B,CUHCU&-L%@/]C6J3WKO_O7I7<"T4(S<SC[
M^E<KU*2V;,1D7*YC80NL)#(&*KGABA,/=BU0:V,J>"U]8*7]*]B/U_-^3L"!
M61IMY%+P9(71,7&NF> 2G#(A5[.HZ8(W[0KRHXD:7)# C(E?\DGY]J@V;D*-
MU ;8+EF1LFWNUX:MP9C<.4Y.478+37H_I=*@C$4U52^>='N%CETN5H)QV=+J
M%WLXZM_]T>U&7+Z]> !JG:_+HP#=B3_S(?Q++]5K@A U[35*"R PJK0J*8$S
MEEQ0X^92?5B>GLWSA_)<YO$U;P=295E^.;C_'39!8^.$%JZLT;Y4./6RF0:O
M%;E'+N7\Y@]C&+;B=EKL0%[0&A:LA@6IX8C%&^"V.3BKBC;/#_9UM(%3)9 R
M)A=M0D3IJ&80428CK%(Q.#.+@%%'CB-CU 7#9:2.!R:<H#%B87#@LT6>ZS5P
MS]NV=S8AH =M'O9G2B G^C[L9-  S2IUL_C>8@[/PH3[PQPG@/\Q[(UAH6"D
MAW]T1@R@6;]/ *1B0=CA8JM[6OOMPE,8%GR7S<Z81104/?[R$?S.*8<E%PWE
M+_[^8>S27G$J;E8=1V4V^=BH**+*A5;HQCE]ZE(?8]:HO%^I#UY3_.J/[U\]
MP_3]:G*NK9[!:[0:[)L8['6?T34BY-*G0*P!I#W"6!F^71G9+>N]7L FP^(T
MPJ/59)5!TRI-P(B#'(SEV&-_PY,QQ2[UKWK):%"XQ-D=J"9J:J)V,F?L,M[?
MO,SW'Q?2HU$E?:THI4>YEKZ6L\>U(GU< WDJ2,^?M=QQDK]XXCGZ?LG=SK1A
M ]"CHC!]L-COQK-)KV<Z9'-E0=9L3=8+WX<I,RRS^S R46Y=$CD3A9EWG#CG
M">:$9J)*O;_UD$:TR^"T:'1'DM48[2.]CJ//9[L[6_F>O/'CK];>C^^XOG-
MMC<.(-S>/-L]K_.]HSK=VV@=->8V8?XZK!?C/R"[[7]:>SM??FUO?,_M4F!,
M?QW5SP_;]?.]X^T?=;SHZ+.4/C"C$C)*"L13;MS(!4$L6&%U#%)(DS=AY'+[
M-MZL7L_<O[:"C%M"A@6YB9AS*8+FP4?+%2-<1A,]45BJ"C)>.F1,VF&/(,,P
M*QT.'DGJ(N*2!*0!)Q QQ#OG#%>YUOKJ3GL59+QQR" \8A:3MT%Q'J0#R-!<
M>,V]MC)B4T'&BX>,&2]#,YN"8@Q%+UDF(A8(G N#C,:4*6^QR&7A9&V>5^N-
M0,9#F"*FWVGV 8^+0ZN6T/NO1Y.3U3XG= \60X,5)LI03YGF*A?]Z.B"]!$+
MIED@BS'X"<D+)Q#\^GD+GQJ=M[]=1F=FO#:9Z-#E<GB>J$4NHW-R$ Z"L;;$
MZG<?)5N3KS4*O#NV+JD&HW@Y51X\6F%@_5RVI:B.03^R8QQ)\ P;39CDS'L#
M4;5R,429FQ7[F[H(/:6'?)E;MG*0[P3!\S5P +/*:)J[K!F(J15FR(;$4 A>
M"4N9H(RNT%GH"@ >!P "C4(10F)TAD="G:=>>I&B%\'2J"H >"T ,)M4DXE9
M$QU#Q!*!.(,5=EQ*9!5.3 2"G7,9 &@% *\9  06#AOF7#2!@^7/' S&*NEP
M5%@Z4@' JP& &0^ 46,H5@QIR<$#$-$AZQ)'EAB-H];>V[24K/H* \ #[O%@
MX%BUD.OVN:Q%;_@R(?'J=!4FGO" !95"<,^Y=3$1+9+.!>N4Q*J?RUO!S=GD
M%<8R>TL.15A]Q&VRX#A9#9&3D^ ZJ:B5???1L#7VX.35BB'GDLZ2O9 4U#]%
M,KBB8+KKO/UVQQ24L#)I[S#.-52YVZ.'R%-JYD2D*=[4F?@I'=!2(BH']%Y
M.E^.SWA@EGN,HE,$<1\%,E%%Q(SPR20BE=:+(]"Y9A:/3,!4*?]C*;_'U"H;
M(M>&1^4<Q9H3060D">(062G_:U'^V?13;MT+:B]0E(HBKAU&%@ ?4>&-UTQ0
MZE*E_*]:^0-/N;&],C1QGO+FDZ7P(\'16*/M*FT^5<K_,.6?L?R>6IT<6'Z%
M,_TUH[E]!R-@_D'FA6'..Y:5G[].Y7_ /1X,&JL69=WY!%65=5J)K--E1*RR
M3LN&S-FLDY=.4.\XLAKG,_ R9<B,2 >1X(.$@[7O/DJY1I=U9&I5D'.I!Y]6
M&PP_E20\U;FGQ][UE-&RX(@0#/#62ZE-BI(Y&E+0$'V$%78]7W='EB?"UVE.
MVB^GVQOU?8D=5S(9Q+@1B%,GD;9,(A . O]G.02KJ]B1I0*'Y0>F%BM)+)5,
M"\GA/R>,D<D;K:T5,519J5># N.L5($".^O[-+F<=C0E '!* ]***^22L4('
MI7&R.3"=+QNZ?6!:*?]**W\,Q*JHI!<^<JVD(Y'"\FN/@\;6W!2"5<K_<I1_
MV@78\?O:*T^D"2@SJ2*>E$+66(<\ $+RE'),S"M6_NHL5'46:G%62F.I 0I=
MY@OF441CE8[!"QQ$2,K=E*BOLE*O!C+'6:D,F8VCW?TD?)"6$J0(38A[ZI$S
M )Z:.B>$)B':^.ZC8FOBP:V45@PY*UZM*5ZMVIC*=L49M5Z@]WHWYU5[0U70
MG%N6>,P'^9GGP1$"-_-6\Z+(^EE]UHKH8CEYJPNB"R(,]1+9F##BBDNDG8N
MP%J(2$C4I=.J'KN0>F7V"RJPN"58*&6]<D11;3GGC&H:,;91,4J<Q)Q58/'2
MP6*NY@_6.2B'$?94((XC!W=-B^RSX< 94<Q<<>ZB HLW#A8.@^Q83&)PC@MO
MG5-,Y3,\W&LAB:W XL6#Q:QGX1@UV@=$D@3/(E".=*0.0GR6A$S8$D>?A$)K
M)<&B.L-5G>%:G"U33#*K@Y+2@C?.E26<6A*X8":Q&/5BI*R(KEX#AL[5"CH7
MF$X<R9C)CN%'!#8T(!Z3!S&14FMPN)1<HZ8ZM;4HOW>7_-@,MS_*W__ UR9E
MALU. '7X@(I?/0^<3+)IN<?#;(.YVU/7/R3/ML2]X)'%'O5C8B!MH3O,W9W&
M\SAETA=\^MI=YH<FXVP?7O<)S,!Z)VR.1'&GFW=0*M?Y3K#_?4%23@N"C424
M)8<XU1A90@."7TJ7O0*7_%(X[I>OB*NR&UW!SW.G]RKX>2GP,YOF"XE3'ZE&
M43 +OJ:BR#*E$-$Q12\)]<DMD]FG@I\*?I:>,*S@Y\7 SXSW(S A+F&/).<0
MZG+% 'ZD1,YKDYBC6NBTE,3AZX6?ZBQ>=1;O4;*+CXRJWZ\"U2K5N&S4G4TU
M"BF5=CZ@@"U&.>F -",6,6ET](2*R'61:L3X-1[%^U?1(OQC\6K3?<F7K-<$
MWZ38]*+1[_R?5[97OY2S)&QMAAOM:-@?--/9Y3QF^;5E(Q>]U0ONS_UWY:O-
MO\:RAZQO->3R;'"M=%9KS8YO#4.LW<VI?6!]_A7;X?V_;3-\ZO9V[*\?S<'A
M8;>590%^L1BH+]> =H9M%+H#-'K*B_=>]_[G$/OV/QW[PPRWCX[QWL8!W_O\
M5QN^"QCZ];#1WA1U^JFU=[0.S]T\W_M<S^/@_W/^130V/*]O;)W#&YUM[WS9
M5[!87GF%>-(.<:LT@BC$(Q\%89PE;.P5#&,UD+]6EH>1N/2'O5X$O>N!!,'L
MUTY*JUCKIEILG[2Z9S%FD>JV8VU@?\7^^]KI8=,?UN#BFOUIFZV,3L65O8B:
M_?XP=WT&88,[UL"&UBC(3.WOENVLW5V//A9=HY]1_VYT=@K]6^_GV5J\G_$^
M3P),U:GMPZ3THN\>=.#.V3A<R'VQ8=+IQWR;_[K.=5J*RS2OJYNCA1[UYEZL
MG!=Q97:8^D7KZNG/_^SV!XWN8#?"X,9O62GT8H6&,>T<[/LD68I!(DL$A)/8
M.^2$-4A*2424RC(=WWWD_#HM[L66'>VT#2\=:'=Y_6KP#5LL%XBA'11*.[LY
MMU;;.8RWD,UF_]*E+M:FKNB"+U2SM=-Q/V\[ZN=]4I2K9+FV)R>][B]8]T%L
MG8V-4P.<[5[3S^17K!?:&,-#YLW$V!%'9>)28L-\Y&*A*7HB@2[+;\" C7Z5
MOT<N23E@B/\0AKVS:'MO3ZY9?>/+OA0TB1 )\A(+Q%5P2"LA$5&2&6(C9TSF
M-,GDY/9(##[6\J3U2X%,N?W[SZ+].TA/(=*%"(]D/./I7:#R<?R;^X2:HX!R
M\U?L^68_3OBM"_G;Z@QZS4Z_Z4>A8P6?B\6L<72P+YP36!&-M @)<9 X9*+C
MB&NM84VYT(X ?*JU^1,H$_AL=D96^BZRQ**R,L:(#=%<).F(H4XHI0T7-))4
MR!(>R])C=E^M9&D9LG2^M<]PHAI'AK#1%'&7D[I$6$2I=$E($@$[WGUD?,$!
M\AE9PL4)F+N(4U)4*29BT";R%*WFR1&LG?-81(V+3D7$C,2)F$J<5EV<CO<]
M..0D"8TB30R@"6MD(PM(ZF2\<LY)'D"<](+BI<OB1$QI#><<JX.<9T0!O*EI
M2PGN5B%IV626-O-&._GB^?K>6I>(!\@FW][8?%"7AUO:RRMDZH%VLY*I%96I
M[_M.:A(TU\AH#3*%.4-.)H&4H)IPBAVX:.\^2K)&Y[LNWMYN7B%6#[2?E5BM
MIECM;.U32ZCFUB-+&7AET7-D@A*(X:BH-I@;I4"LZ")JT(G]O&%_X@4D'XL;
M?FB"#];TUZ<CB?@_[SZ.DQ^U;X.N/Z[]/>SY0Q#5(@D[?ITG'JA:.-#:XX[F
MVDD:\1T6SE4_SU/>FXB](I.;T]99]6WGK$Q;_<PI+_CEMPC $VKK[9PP+X^Z
M?XW]09& *_+<UTU][;?\3(K_O?GM[[^+?Y)__YX3='\-.[%&=)$OQJ6[E[]2
MLZU6][1?BR!CS9QC'Z?C^SG]=C*^M>^VVSF;7SSP\N!S[KG7'1X<YJ1^K]MJ
M >J%8:$>_??Y"+X=Z<95F-L9U1M>3L]Q$J@&+] SS6408,6=-UIY*8Q1+CV9
M9[C1[/ONL#/XU.NVZ[9W' =_]YH^CB<]0^GMHA1$WQR^?L'UHZU]X;@R,@3D
M&(N($Y\I%@S._J#A%GOM5#[/-'^:,@<:/N\2A=$:C"4/)!9"D-$/[6)1:B=Y
M5;*@Y]^E9J\/E]FS6K?<'VK9\<_E1?W8;B+;Z0QMZT+(RS1R?X3E?]N\[]X\
MR<:T2&GW(EC>7IF7SGI<WJC<W\H[4[9&* (M&1R.$](V#4;[4Y-GY%AJ](")
M"C;S=NJ@U':X]__"H #H:Q!3@3Y/ML=*W;L8;%;VBPTPB)MCKP-O\S7^C)UA
M1I$B*5W[[=W6UV_O?@=M#06T%+K'*1L-8G->[]LP35D7>TTWA,!O>)('96L^
M]@86S-UH47)XV(=Y=V?E"^;AV-!N=IK@F-A!=[P^$#5>8(OM=9J=@PPM6;4N
MS\QX98K7_*T_=$<PV/SH\8/A/6JM9AN O\"6WT=O<*M]L?S''8]_"^Q-,,)Z
MAKGR3JM$6)2!TZ24$>+1"[;+,NSM5&YQKX\W03]U>X4/5Z5&KMS%/O+[F6[-
M44>0(1(P!Z> M(T2@;M.'#CPSCBY^ SE[,[UY=WG!5O/685?[ZYS*7U9PRZY
M !D/0<T[_11[(T@\&>/E()?>7< )> !YFD"Y?&O8SS.;-_VM/[Q^>^X^]G\9
M9_3&AGT!7_AXT^VTVPO]V'ESJK6)MS>^P//7Z?;.03XL<K:O ZQ*C EQ*4#/
MDG/(""J0EX1S36SRT;W[V&_^*@WCW%9<-X$ 97DI+>;XV ?8PO[8EA>FVX'D
M=&*_/VW#2U,+A@'<LGQ4!/SD;_%D4#*J%0*6-_K6:G]>L<_<CK8_S,*;[WT
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
MS(-& HX#LS3:R,%Y3U88'1/GF@DN4P2/L%1;N":&]:PS40E-05VI,J"RA+E
M&3?>4:<=44JNBC,UWOO*/@I\F%V4SJ#7=,.)B])_7*?JRO&JA>.=N'CS\O ,
M3M]B6;EY[1<XB^"U-#O9M>E/_!6.R6_'OP,&#)J]TF7KVY^@0?W"OR@=NZQ,
M+G9@\099(;O#*5_O^]JWM0M7;JWVO?"@,C+T1[X;>$C%K=Y?7'3A^F5%SK%$
MQH2V/8Z%A(]%H_ ,I^Z0'59;&]A?:.(1.=MOSN!.VX;L@@[\80:"1?<;O_3H
MINEN?I/U0AMC>' )_"?LB*,R<2FQ83YR<><-B)%23.M$5HF1TO0VFGV?5Z?;
ML;VSZ2^MMR'$JTSH%2;4_VIL'.SSD$ SN$7280R&DRB(L*5!+BA0+D,M+!&8
M4+-@VV%B0L'FY85\?R<I84Y$K@G'BD6N H7'8VLU^%0@$D['.R>'*REY)"G)
MO?R"593:A!R6"G$'\J(=<X@$KR-528>H"Y_[1BG!=_:]/791!",QCYX'0IV4
M00.T&!6($83>.7=7"<IC"<KQOO6><0&2P0C+'KGUR%(?$(DR!8UYB$85@K*
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
M7 .0M>,*4<%(<M3YP+)?:&U*68%P\R"\C%30!<++@_#,-NP$291(A5*0 O%
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
M/W%0#=$N//R?G;[_]MSB]_'GB?A]TMFF&]]W?ML3.[M[9)ONX?W?_M79V_W
MMK]^ZNQUX;_C/;Q]\6=W3OSN?F%[NQM\__A;KKK(]H]__[;7_?-H:]V3O:]_
MMO-_V\>?X3E[6?SF.Y\/$N.&Y5A6H2Q!/)B(M.08&9L<8S#8T>.55@0=Y20O
MF\%I7%GV#/WACV(X[<2=-#M7_[3#MO_0"^OMS'6@8H':^X;G3VQ_/C D))NP
M0RXZAS@-$MFH#/).2>M"(CK1N?E["!'<Z2+YA.<LJ9_=+++& %*7K23ZJPC9
MJ2@$>G7V!X"_AGFMC(6'ZM<6[.SMOT#)SJ+]Z7"LO4P/J6)U>.:KJ\-X75T=
MBV4B'3_B;R#83=1-$#/&(LJUK\=:R/#O[^]DW*X=',+.DQU&J\U^["**LEOY
M>[XJ*E?WRMOS:I.O/$QAF#OV9!C?3W_Y=9I7IMVK1JNZZ=?)XR>207[#C'=I
M-='CKR?[G::K1+*\Y4VB2B<OGNR&J]5N..,P._Y.XE7)V9U?XU7RR.\$>=R=
M/VHLP:N:/K9!/_I.:E,:2^6]'ON3X.4'Q"C_]%(BYJZ])9QC+ 0W*6YA+RMF
M&[G.S WGIAN>ZT\XC-<B=>YR=?]15JKFC6\6-^Z3ENJGO7U30X;+D#UPR(AY
M"&1?0\:W\4%C*PWZW=;$9))EM2L3[C*RP?WLOONMIU<6ZO>POK^6,+[:4D;8
M(71Z.X[&"_H3K.>/E\MYYW(U-^?$[I$JYR2:3^P?[W^#:\36^B$\:P]O=3^#
MFOFILW5\=+2_^ZD-:B>\&]K2GHWFZW2WN[^#6OKM;&=]XQQ4TO/]]3^/]KY^
M.=_Y#>[_NGFV?0']W-TZ_^_%YE7FB(L/WW,9>2]D\IHFA*E/B&N3,T<P@AR.
M$GL#PH_-*4Y9?1FT[KVY/&=NK<)HA='J3N=0&&TIC':9U6'":%AJ%FF2*,9
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
M&^0W9!,T]KWMG-GSX<HO-_K4;??0S!C.=O_N>;@4*2=RRV1IA'O)+C=E'<U
M5C64T\0#3UA9%CB!OX*53CGLFBG=[-X.^DMY9W/W2I2I"CCG!9:=/^X08RXO
MAHWR$_#/:2^V8")P=56W'5#7#K[%4<MWVE7YYVORS@U)XEWKH^W98,>,>#H
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
MYE :1':8)(OGC2T>DR5;0O/IJG:QO\1U+DQ;9/Z@1BBA)5>(,0&TI4'( &T
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
MKDH9,'4 />:]TQ+0J+$M,OU3P7-6IE=&4ZE=0,'Z@'B2 6G+ E)"::FQXX&
MS*!$;4%"!9[-@R<67A.'E:2*\6"#L89*$917*0N-J8CT3P;/F=U3"B*BLAQY
M0D@./^%(1\Y15$E39Z2*/*VL"5R;5T43+/;+R*!WS]0A):1O^>/S6EBSI!M\
M 93Z94XA"41S;1-!7@2>2Y5Y!%IC1(%&GT+4W"N\I&R#+R R^MEHM'#HO0?G
MM1!HR=KX(@AT5F44R1.JJ$!!2(LXJ._(V!A1DHPSGHAA.BXI:>.BT"GLV1B>
M*.Q9,E^^%H*<E3"M=)%+C32-%'$*!.DP2\"7@:=L4DO4+"7QY7/1X\UT$54X
M_"\WLCS<ED3BL>DC\GW5LK3<)Q(9\X(J'F$ODLHGXX3PN<@J<P>$L96')*M8
M&M;5K1D)B%QM?;+M0>M/VSF-K:UHAZ>#F$/MA@]++? ,V11FEND3Y/7((U4-
MU'I[Z#O]/%3-R<UQL34AJO[W_:_[G3VZ2;<OPC&0!Y#5OSH[7S^3O=W0WOJZ
M>;%_O,6VO^YW]S_.Y.8X_@0D!H1UO,>VZ=9YE9^C^T7LK_]YM$TWO^\=0WLN
M/($[O_WW8O/[UOJW@XA)T%(SE$Q.\J6M0EH*BJB2.O&D0+K&XUT#8!?#ARP0
M<^(,2388$U/.$*:E%S)G7;0\66],0W)Y5 ]\WQ[!V_P]UN/OT9\.!L!C/T/4
M,V"E]7__/TT)_;6U>Q1;W@X&Y[F=M@L\/AKFJ%IOAT=52&WU2_S?T_9?L/_"
ME^]:UOOQ98/H(WP,#'OMPQ-[7F45R??"AS!?(7\VZ'<ZX^=!V_+&TCH9]%,<
M#H%W;2=?T;(G\-'W=B[\W1I!:P>ME,?MKVK<G!W"@T#Z&'\S/.H/1F@4!UV
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
M,XH>DY\<K[O*LO@$K^?I K7&JPX86*#,P"(RZW6O9O=&KI5,ID]<:$5T^GR
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
MJ/(2"+3<CL!*A%_ ?KG#++S?'&H\-,,<7]4<=[.S]?PIO%UVASQ>04P#*QN
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
M21)G5%M6G1B$A^>,X.J<D>ID$6.+ESNNB%>WYUZZ;Y[XI)##'_O#DT+X(?E
M__ZRPPY_M+\<G7R*W2E91W\=7!U>?&)_GWQ@1[OG\/G!]>%U%O_]G_-87_R[
M(__*!D=?OM*_=\W%P>X9A>_S0_CNP>XG_OG'#OG[Y+Q]N'O&COX\X <_]NE_
M?L!S3S0^/#G[?O#C*WSVZ518HTV64*02G2,0:(I4G@B49T;P.&>:Y7;K-66S
M9VK\OI;3\\UD5=H_9-NG[1V?6Y<C*OMSTG*\)G%GULPOKK$V?1[SB\/H456#
M;^AR.K.L9\]M91ZZ&NX7=K1SZ#,89V6T-U5\=UI.VY60*FGA[-E):_+(A]IT
MC?;^.W!QL2"DH9#>R/(\>MON7I6;)I3#;M_ZA.0IZ=RFVM?'.)J_\>'I["52
M;[;^F6V_H/$T9X?'T_1KV/9H?[\NI/_O4=Z[0\8'7YC<EVFNK:>;$^F7./G)
M3I8GA,ZPZV6]#;-_+H<UU[W#7V]J]SFF5>J=LK83=7U.M1FE[L.]U08BM]]@
MHJ0R\)#[9+2=>YRQ7G3*?F]01UV=F3FJM?MQ5'PY.D;_@4=4DV[B55-[[R=3
M86V[M%<^9[&8OZFD;I3/,(:O]KNKRYU=T;IKUA"?/FF-"YA$Q[Z(PW6C=N&'
MQ*I5)%:QE216I>/*4<U,K'ID"%6G,1V^.?KX_NCCSLG>;K1SN!L=?_KC>']W
M?^?C_MYQTZ.7QV_^N;?[Z=W>A%K<>?=IYV3_Z-#WY<.GG7?[;S^[@^GJ,^KN
MT*5IDZ9%'D$#WM[+%=K(#1FWW]S&J:+==JIU)ECP,-&=LM=_.30DCO*1[;33
M,6/+:6@XC5.)3^#5?[3!L7OR6-"G82S(O8<=N'C07_L_/I]\B@]_'-#/%^XD
MUX]?#G8/?ASM:OZ9?/SR=S$;"X+/OIS]^'O7M#]_.3P_//E #WZ8XN\_][[_
M_>?!U<&/ Q]?^AO:]9\?'ZX/STXECYFV-$8DM2EBBBLD);5(8)%FC"<FPZ(Z
MZ+?H#*S9Z8.(>,XR8%Z:LMBPU#*E=9+;+$VMU211=BNRI9:7;BKV!G;(G/Z
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
M;_>80N9S@] :'(&P_['YW',VNVJ;"(8I1=;;#KF42,:2HH00"^.66"RSQFV
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
M09E/B/49>4%KN>85CK4(7M"]DJ0Q+OVQO_:[U8-Y'M!<+V=X9O">N]M?<V)
M_P;W"":#=Y-ZA?9.E%\,^]1QB_?^]L,NS >[ 1RZD,PW04<O)(A-< H7$L0F
M.(0+"6+CG<&%I+0)CN!"@FA0Y<,&2".J0^1!&JO;_A6D^>Q\OK5<^0J'A 2?
M;Y$8CI^*9 ++IZP"\&U'=LQW]3Q'=O,%G#J_1#9*T=X NIPOXLU8Y)K;_4UP
M8N;W?N,]E_FBV01W97[O-VBA:JX,W&D@FRV!59W2MPD.R7PI/B,O9"U7GL*1
M/L$+603 S/W.Z41$X51\_8X)YG@I=^3&"M3>'_LGNSO>!WEO>SE\3<+]Z ]9
M6A.<EWN-S&9X,;^6PT:X,[\60_!K?BVCC7!P?BV&#?)T?BV,YARI^>2BN.]"
MS*[550X>3KSOPX(XGYD3M)9+,>% L. $+9Q.FV0O7!*M2R&.$QJ/4$WOGGXW
M7I/INXL^2=D[,3_S<S;.P5E$ZIOAXBPBB8UP<A811'!S%I'21C@ZBPAB@UR=
M1<3A*YH%8:QJJ6?3]AS]0J#/R.%9RU6?<+9H<'CN54&%(#M<J1E6 +V/PW-C
MU6?YI9Z-\  6&I!-\  6$L3&>P +26GO>Y!$7=AY4SR A:3A#[,(P@A5UQY
MG,_(_E_+!8_T_ZS9BD=UKDGP >Z-9PGT0QP.>^5 .B.ZXVWH)S;A-[K0?3B*
M;9, N,(B/LZ2P,3Z0O7.]2V&)['-+W1X*\))7>S>N\_['3/0MO[UMH*(,&.L
MK@[0\,<9[USVBG9$JD0.L0F6XL(CL0FAB(6%L0GAB(6%L?$AB84EM3D+DPL(
M8V.J8BPL$7_6YB;XTXM+9+GJ&'C#5B@7D&B(4CRM@Q1.L@P.TEW.*I08O)V+
M?I=TC.P-$=TOP+&I\/RVZ)7]NQU8^ !^T[\&'5OE@Y"-J.RTZ.ALQ@+NHM+8
M!*]I86%LO->TL*0VP6M:6!B;D]*YL$@V90_;P@)9V:&]0:ACH6[T <8D'& <
MW)9%PA#"_4[(9!AB?B6-><=7W<476:@&X$9M+9L[!!OAC,SO_B9X'_-[O_'N
MQGS1;()_,;_WF^-0S)>!MW V6P2K6&@13[RV\/N&+RZ0</!LL-(79@&.)UC
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
MJ'!:+"SWR1V#CPEW2,L0L@$#,5J-Z& F"9@5(BJ_I/$$PU5J7P62<B+.#3Z
MVR$B"P2V2+4G80*GGEK_)I67$=)N7;1%=U9 "/@U1JR3M\JWK$8O) >0=S67
MEAA)%G)3PZ[D 4&"R&,0JK62;'*YE[HR^)S$CN%C:? KEZ^?E=6=T4YZJ?.A
MG;)8P5,[U\_7Q"7G?WL!"36<3(&DU+L8AB7&1(GQ^7^ 0=78KXRCY3+>@ 2]
MS#*;-BTE.'*2V("C@*0L;G8=L,:4)?VA/^>/#RZ<NIX;KI_@FIF)W$5(FSUU
M2#F1;:NP2]FH2-K=1@E(M0"JYD1K.0=_&A] [)_&B=H/F0?X*W*)JSS<W$DO
M#=\,R^ +%'NC_:UX3:VL'L+E2,D#N4X[;WYE"U+'<"Y;?HUN)T],[G_.+7EU
MKZ5[^1($SIOKL4G?@4.+X<Y<5@.[A*!0B0<Y@-P!71BM"V&U+L'C$\-91!!#
MGKB)[:#NI51@Y&[KLBU&UV4\U=&522V=_JCAX[3PY,[ORM)O:ML$)\^X9WS>
M;V#D#-B>U;F[^?Y8Y);A2\DV6U;K4IOL5"78ZMPTY1/]N_3<1R&U:G<1X-#]
M7Y[1_FJ)?*(S;GZ? GD%,*S6E78%B'6"K%*0:*UE#7B*-]^OV:9TVC26;!RJ
M0FRNG#00,DU#;+ I3+R-/06JN?W5HQZ)M#38,=MM<9HBGXLZACAY9M5P>C)Q
MN4NS+*.E2LO)67%#/$+,9M5>M;8#J0')N>I8AK!87L35%OOOM23N(?#G$\3>
MW)XJ]2X[Z>6]RKDA1@%,O,GD 0.HJ9TU%FE%*7GO<=$6)YEV;5['7B-KQEZP
M6 8^7SO06&22 LB]T:5EB*OGNY0TP1:T]EYHXY$/Y$>0E]-S91GB^OH^/1O,
M6K)#*^?"#?DZ&.T]>WQ?TQSYJMNZ9>+2'J3-WJ?8YR:#QOOR';P3*<P*ZOU+
M.8BTNVE3BH1I/2E!=>Q])$;6<'$**%)'US8M0YA%+^'JY.NR]F /&-IA!+WA
MU'/GVIM,#\:6$]NV#&'&0$YL1AO(J*LEX>,PL'^\!)Z#,&'CPG"M]-:**"7O
MRNB05'P?)0/R-Q##U-KR.J\-%0K+&TO',H0!4AX/]6T+[! 6AXU'D$]X?JC_
M&(8O"/<72R]8(W2+?*HT?/*@VI:@ U#E;>G<$$=47$F3:P%9-=S[<44@U002
M58#K.M$K(4(]DCP86QY@7K3%E8F#J:YC\*G/B_Y2XKMUR%WVI64(@XS#ZT"S
MUHN*^E1U"8D62]U0]RAZY-7BRC*.Z!J:().!4]50HFPT?J8_C\9=TK5#]_6
M .Y(ZJ05Q6I9AK .\9Z*0O/!D[&<@#0KIRJCQ.$AD[M'T"*O((9E"M.,[ZD@
M]9XM'OB4.32!*[7 ,9M<&O9;IB'.U,?2@(O7T\;J(;HH)(V]K79;7+_-VKN.
MX73&A@=M;Y#*R[V411N G(ZZ[V7(&'?S\:#E7C4@.5T=RQ0F*7;IVCYEEG]/
MS/&/MV@68/;%>U@30.2,G5NFM'_9,!;CLB]KS]8=FB&,D4,?DIWCOI.^/:FW
MOJ4/*F?SPC*%Y:Y=-E,UO 6FN]!I=)=157M^Z9\1#-$(V8%O4Z/HOENO"B7G
M\M(RA16N_4AD!1@ZV(6O)W]]B'W7GY,EPN,7B)6.[!)DY+'XE2$N)J<0@&(
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
M?QC7ED<"?RRZ-!1)MR38S[@81X(2&"DW#UAJ%U=O:RD0!DB$)V$VAD*Y@Z3
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
MO\N+//^2ZWH\BW%^AI/%Y7*\G,U?S,["LIQ-Z'>URH/\"9M1<8/ B>6@=$J
M:!41WP<9@^'2]FF,T'XN6U:L_^Z(.Q"6')GMJP=U5+1QC"</!5=W,04-H9@"
M)M"R:DW.,^^3+MT#]";\M?_#WV9R;VZX+SM;US[7M9*NHA_Y6D4G&#T[J=Z2
MJF*%Q"-XS8V0WJ!'W-9PWSG2)OQQOU]?K[TT.GEVYW@FWY=FQ%+@3I,VR3G9
M6JSBZL84!UZDE<R+(-2C.?)-!]N$)OYWK&:Z".40VROTY1TNZ>\BN:$$<EV=
MT&13Y<&/;KB5LOD4.A_W3SY'G2IQT!50M<T"HN=@6%(.>;'1NA_IN/_EQUY?
MVI51O'QI^G&UBSDJQ7.ML@19;ZNL.<-Z#:8!AJ9>X\Z,EWW*J+=!.;P#$/NQ
MZ.Z-WPX2:WQ<X1;"6JI#FG-,88%!P65A#H0N"E1)'%RI/0)(\V(DLZIRGTXP
MCT(;5$G^ >FSHW!Z<^;-K.KRL[BL.QGGJ_#W7*/.:3JIQRC( DQ7F3>E2T3M
M&#BNR*(G7_L@V0Q!>>^SB*K(GN=<=D<^I'.L!R1<'\GVYN,]"_1L>:6@YHP^
M^=OWOR>W9>24#$*J!"'5VXE\RH ,&9 61N^D1J-[GB-L-(TA[ D<@:D'D/DQ
MU.@Z[^$P,&>]@^!, !5L !^L!A5+BBB"5>GH:G/C)->A.ML>64UN+[G>_+I6
MUW(E;!LE[HU0R$'X7,L(,P=4.D"Q/OKL;.*N3_'(ED"'U+3V@.QJ(K=FY#HI
M)1/1O^1KBO0&XCO/6IU\C7E1DP07NGG=BJSHF!)7&6IV#I0S'E!J#CD9P1(M
M7NC4O+OU3+;,\/]P]#RJY+NEX$YP/J5(?/$YSU?@]TBYW?=1^Z;8-H+8**7V
MSQ4[<WKVA;RFC_G-V6G(\[?EQ7AR1J^NAE^\/5LNECA-A&GDDI(J.$DK4:LA
MDR<9UJ/JPL3L0[(YE#[7+6T)=%^U=\]PM\8A[H_C*"3-N%<<BBZ6C+TCS<RD
M!ZN<3*D@_:_/ :*M8 XI"=>3=S<563]9MG3AYKD&UCBI#0+/%>OBV7(Y'X>S
M9;V8[L/LN[(]OVSWV7R.TX^KOUN,@G'*!N>A"*P-AT. P$0$+VWQ,47E?!^[
MNC_V(9P?/@8Q#RSU Y:^C8*PN;8ZAU!KIQ1&!B&P -%*X4LH&K&/G7@<VU[[
MOV_R>4'YO3//)I#B< (X9^1R2?)W2!CD=V54Y.2HF-AF1_L>'6I(^KPQ):YM
M[[9=\S;G *YA>C%>Q#6LG*Z@\BY$Z50"P:MJD+;>(4PV)8NL(L]%(:;MF7#W
M8$-2H0?C0H-UWS#..'^]?@FDBO_RA_\'4$L#!!0    ( &*F7%3.R N2D58
M .C) P 5    87-G;BTR,#(Q,3(S,5]D968N>&UL[+U9EULY<B[Z[E]1M_QZ
MX<(\]'+[+ VEMM91EW0E5?<Y3UP!("#1Q21EDJF2_.MO@$..9":'#9*9*7<[
M.P=J[P\1'X"(0"#BW__7M[/!3U]Q/.F/AG_]6?P;__DG'*91[@\__?7GWS^^
M8O[G__4?__(O__[_,/9_GK]_\]/+43H_P^'TIQ=CA"GFG_[L3S__],^,DS]^
M*N/1V4__'(W_Z'\%QOYC]H]>C+Y\'_<_?9[^)+F4-_\Z_HL#@U87P[)PAFDI
M)?,)Z4<N>,X9,4?X?S_]Q0<K2M"<.0Z<Z1(C"PB92401Z8,RA3)[Z* __.,O
M]4N$"?Y$@QM.9C_^]>?/T^F7O_SRRY]__OEOW^)X\&^C\:=?).?JE^6G?UY\
M_-NMS_^I9I\6(81?9G^]^.BDO^J#]%CQR__Y^YL/Z3.> >L/)U,8ILL7T.OS
M].(?7D5C?IG_D3XZZ?]E,OOW;T8)IC/UW#N$G]9^HO[$EA]C]5=,2*;$OWV;
MY)__XU]^^FDN.1BG\6B [['\M/CV]_>O;R/M#Z>_Y/[9+XO/_ *# 2&>/6'Z
M_0O^]>=)_^S+ )>_^SS&LA;]<L@5E*EP_K4^[9>],7TF(.-T'I'1;W%8"=XA
MQE5/WQ_SQ;-8Q@+G@VF'B&\_NU.\HS/H=RG@6X_N .WL0>P,SR*.NX1Z[;E7
M<"Y!WD18'PF33\-_2Z.S7V;07KS][</;-Z]?/OOXZ\L/'^GKWW_][>.'MZ\^
M?'S[XG__Y]LW+W]]_^'7_^_WUQ__[_VXZY,)G!1"SN?WOV[Q]"OHB2;]8;^N
M/&_HQ\4K*MH&X\!O4QQFS#__U,]__;F?%&0#.6@3DJ9OHO7.@3=9BX#!JMX6
M[ZD#6@YI,$K77CNH2^OH@@L#B#B8_;9W/F&? +[T/DQIEZL;'LD 7].WDYY&
MEP/0 EJ2CDR[D%D0&IF.(&DO AN*O<VDR9*9!29QQJ7%*WZIJOH%!]/)\C<S
MY3$N%LOSOZ[',E?7[J-[/4RTC4_P)<[_]_7PPW24_O@\&F0R"7[][_/^]/O[
MT6#P:C3^$\:YYT%I[1TP!*^9AFQ9+(Z$$$P, I3S,309^I9 K\OEDLC/QDL)
M+=:$'1>-:NETRI/IZ'"*F9.#QO?S3Z,Q/>ZO/_-]>?1B='8VFD/\\!G&.'D]
MF9QC[AFAG4@^D:TA R. 9+:1#)CA/B#Z9+QOPY<U@ [/BZ:*''6OA=OD$/N2
MX_: >R[%1/_53"@GF#;",V^39*&4HBP*HZ-IM(3>Q/*X*;&G[&^S0>[+AF?Y
MO\XGT[I23CZ.GN4\$S8,WD$_OQZ^@"_]*0QF[*V.2B9*?R$S<.;_O$<:P*0_
MQ0\X_MI/^ ['_5%^CVGT::ZR?\#@''N6Y!*"#\SDE)C&$AB(G%DTN40CH@;O
MFG"K]<@>-U-/BA>W>:\Z607G"_++\W%_^&D.<[Y0_TI6_.@[XNQ#[\['Z3,-
M\MT AI->@: ]EL@L!,FT,(H%IP(K7L10A-(Y0KNE<GO CYNEA]#B;?+I1N2;
M38RUJ'LR6,XM(*,M09'92A8$31;!"@!P\!ZB7^$RMZ/>W7"?)/$ZU.!MVIFF
M:]Y[G$S'_33%//O8LRJBWW#ZMI"X"O:GY_297B;_7RFD]5I;,E:B+0RDS<Q&
MG1R@X%+SPZ]^FT!_DG1LI-G;U+0=FJ'O<5!/,CZ./L*W?_:GGZO :$0$=C:<
MYS?MC1ZY]5E[CTP652V)6&@Q=X:E8ATGZ$7+-NOB'J ?-QT/I<W;1'2=K)'O
M\<MBV<[/AF2Z3OOC51.K!]( *O1,J4B31EG+/)D6)".0SN;@N6KH-V^(\G%3
MK9F^;G/+'X9;<_<H9IG B<RD4Y9I9SP+7B%#Z7FTWG)AV[C-6X#\P:Q=M'6;
M6&%?8KV=?L9Q747'^+F>TGTEP:31&;X9328D"NQ_&KXX'X]QF+Y_')/_ VFF
MIF&>_328+;R7:_;,-J#ENF=S<4598)F$QK0'6HJ-24SD BI:!T[+)AQL,Y['
M3=<3X,"*8/7>1QD$Y'(</83B,[K$O 024$PD($5>5!)68BK*V]3FK.\:C,=-
MI-TEOD+_>Y]6K#M$44[)[*.L:&@#CT$R;ZQF*0I +HRF/Q[O**N34YF2HP<0
MAM'>PIE.1;*0:29:!4J1(<-=T$<YE=GCV/XCQ 'V,.IBE,K,F$@VOG7(@M:"
MB:31:JYB]*+MD?T,1X?S^$K&5?/#Z#V$N>HX\:=Y_LQ?TF!$5LY??YZ.S_'R
MEZ/A%+]-?QW,7OC7GR?XJ7[3&1_F]*K;UFA8W<5GW_J37G1>:2\UDX(6'ITC
M)S.=QN84&54NQFQM&[OC3E@=LN6.7+@[V+.#NM<Q9V^Q-SB7OH'IY6QGW A4
M[T9V7J><6 FK2PM@78[A'4S87WVC5K(_&#'( (G)&4%B,V28:G*^0B1C1WCI
M0]2<IZP>.B&N)7$>GP_;B+P!#ZY87G^?V<L]B,X:@9RAX9*<$QX9@"I,I<B%
M- %];F-'W()R>)>@ Q6MSU?:0;X-TMC6I!TLP)G,L_#DBJB8ZT:(@@4^XW<&
M@R4GZW.CL/\=L!X#$;J3>X-5X#U.:7R8?X7QL#_\-%F@2NC)$22#FL>BF$9M
M&?U;PQ(*@;YH111NPH;5>!X##3J0=(N$M93.S\YGATKK0EX+H$I;ZT!(YC$7
MIA5W#)2N)YSD>M%_(? VIS,;0WP,+&FCC[497__^RPU9D4_]1Y=7/%X\^_"?
MK]Z\_>>'+F]V7#ZTT86.-:AOWN-P+@IAC=4R:PTB6O"AF%(4<I^=6'N/X_+Q
MG5_?2"D3GL#)BZV!/%OS7^NAK\X6A/4.0;;)2>_^^L9O.'T!D\_OQJ.O?1+Z
M\^^_3Y"VS[?D[,.45M!G:=K_2@K'R;,XF8XA37O*"="!QEPLIYG@"M#,RV1P
M.10@O>81VXQ^>ZPG<8EC&[:L"&RW5$\# _AZ*!X*3Z"\99&#8;J@9&!K#*F@
M"-Z1-9;:Y+D<^?"CM=[N//_81N@-K-UK:=@UAWJ8^@.\!O'C:&OIH$@E.LDB
MF6OU8,$S\-Z0;T>#M,%JFWS[E/R.1O/H^7AT"C0PXE_V)_5DH3\\)ZMQ#G,T
M_!L)?W9:31*G#WP936#PMJS\Z',LH_'"NJRGU"I9$R4"T[-8%X*BX5C+:*<P
M(H<0++;)ENEX((<G\_'9-3H=:C18P%\B>4.I/X-&WP]PD77Q[&PTGO;_9Y[S
M&#.A(.N%&4M"T_0]BPDYJXD7 D&KB&T.LS=!]X.3W2NQP9*Z)ITVDO_NT6?R
MY6TF5)%<^Z(T0PTF>A5TBFV.24XE[_GDR-2!HAK<AWN)!<?C.N[%PDFC'6;Z
MWQ?TR_Z4#.$D$GA>F,ID_FKK"O/.)Y93 &-SBC:T,1KO0_:#4MTJK\%]MW^.
M^U-\6PIMV0ND+S%.:^)4K</T8C29]BRH>BT>:?5,Y-@3X'I:R8D,2@1!9K.*
MJ0F][L?V@V!=*[#!W;99[/DW$A1)92ZE7[_5Q15[V1O!8Z9].03B/@;!(!K#
M.+%>1E6_M/$-UD+Z0:B.U-7@(MKM3-L+$2R.02_&#S$D%8-C,@+MV,X%%J-#
MVL!Y3K9$4QKE9VZ.\=$'1QJIJX&!=1OILY1&Y[,K<@G[7V?)?5(YY D%,QKK
M/ITSD9^F5'3"I)0 C6^S"VZ"[A32WKO1[KTDVE,U#>((MS&^&^,7Z.?EAKQ8
M/\GNFZVMSR83),//VF1XT9S9(FB-EI!84%8RF:U',!"M:'-FL!O>)T2QSM77
M(*:P?F*\@^^S6>&=J1?$$[D39.MII0,+D@>68PH"(!D3#\6O&]">$)7V4<JA
M=KKQ.>8/,( Q[?S55XC&TPHJ8];5QHL$,!H64!E:34DZ4 ['FJO0GA9K=E9*
M@QC!6H!7@AI+@L?HDP?:BP4'R71)G 4?D6&1)@7(1D&;U,\M0#X])NVIJ 9!
M@142J9OKI3,RWV4C<"O!6-I;::O5(9 C*U-BJ+,L2H4<&L6>-L/WA)BTMWH:
M1 0V]VA[ DMQ0042AB&D7I G:VQD)67'L[0*&A6'VQSCHR53(S4U*#&S!NGK
MX5><K F1>"%CE*DP3V2OU9D\\SQI9H5Q)2HHH=%=A^VQ/M8TP:[4TR V0+OM
MLE!G^N_S_A@).]%^^KT6G9N22UFSOK_4C_1<$DH&[UG,Q3*M:1+XK!*KY6\*
M0?;6M[DFL3G&DXE9=J;QT4'4=0AB/3^?T!RC;7DR*Q!2I;;X2^X)!;0=<\MX
MX< T6* YAR0<B<)&^C\GVV0:;(/RZ9&K*Y4U""^13!)B7F1US>11BQ&^+9>8
M>QR!T_J=F7'5)(B>("JMF$I9% N:%]WFBN<&X!X_F3I64(-@TY+OKT;CJVAG
MCL0*L?2"CF"-=S3^F3.!!#>&P)*UF<S+ "FT\?6V!/KXN=50<0W"4YM+IZ=Y
ML"B+81 B&9_:((N@@(CA98Y>>I/:9'-NCO'1LZN1NAK$J-8@?=4?PC"M%HP%
M4SP9ABSD4./[Z!DX*YCUM9$<&&W"00EV!];'Z@UVI9[&5M4R0^MM>3,:?OJ(
MX[.:M]4C@+D(KIC#6H<<I:I1_ED=\N0S#T4VRN6\']O)K$R=:?@.FZH#]32I
ML/!EL3??P*5\=%:FS+ (Q[3C]30Z9):5BL;)$)-K56-A-:)'3Y9.5-%BC;E
M=3'RF@0ZZ3D4B4<"PH6NE03 LC!+71 >A;,><Z.*V.L0/7J*=***%H[9JG5N
M_ $&M-HM"EQJD[TPHC >#*US50!D[Y&!YR3:B E,HW.W^[$]?MITJYX./:Y:
M\.*J=WBY2<YQO1[2\&=-KQ<=?N:U$;^1*:_(-_11DP1<K3"BHV"Q8&8V<26-
M *%O$NIV"8_=7_]H.7,@C31PKJZ OJSD_K9<J736$Q9]1@S,9><)H2X,4DK,
M@K+*I!QLHY8V]V-[M(1JI)[#'?ZO$$@O&B-U(C/="$>[K)6102V<G6C#53'0
M&MHH4KTYQD=/J$;J:I $\&LIF*:T@GXCT@\_X7N8XMMA!5__OZZK7VDOGJ6@
M+[LWS8YN:A.*J[^X\LD><*653875-B?D%"A@$9QB)N>H<]96E#;&=X/!//C
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
MS1;*:,.6%6ML[9-%>S$!7S9Y+AD*=RHR8WC-VA2>^: T?0&GE38*7#-C>Q.
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
M,^',HZ6B2"]YE(QK1?LAT!KJ3:GU/IT"+,:@;50I?3VH0UT :\"1CB1]*M?
M+MJ2SAW-R]8$L_!>B-DE08,A:A.M.7(6O+"L@/+%*(B.M]K.[H!U_#9D>^K^
MUKK3E0X:Y!+<P+0X:]L$5-.,DI6PCI-4TJ'Z1JUD?S!B^!0Y6 0B/DV&V864
MD'UDEAQW8W*\?<GCX1'BGE230_-A&Y$WX$&ME30:SE;$Y3&Y*^1FT]8JDJM=
M&+&6W: O-<1IO<XI\38<N 7E\%9I!RJZU>1['_FVK[ Y0Q9K6*:.FN;(K"0"
M#//;Z6<<_WKV93#ZCO@<A_2F:6V--5FT%]@WHK_/.[L(_'<VYIM=PVO7#5="
M49YKKD.T2/P@GG"AA2BQM_?;]S09:YSM^<W7/QN/ZYG4O!_BY4?>P??9C=D_
M89PO+7#P)1JLB31"U<82BC.(6=.DP"PAUS.G-L5!]\>^_T7K@N/QVO?_LS_]
M_'J8^U_[^1P&SP:S!V)>C7O9I\.A+9:;Q$P"SK2H-6M0:R8CV.2="]&U*GS=
M^6 .OV0?F,^W[X(?EQ M3E%6@NN9XDV*(3$O:O5$Z6C?BF"8-%FYZ$ITJHU=
ML!K/DV-:!VII<5=X5Z$\2PD'M0+3]7_Y8C29]F*!(!)4)]R2F'R]=6.+9@Y
MB.BT%8UJ]+88S0^B'IH2+4Z0+H-']XUNLFYX\U!3*MD"!IJJ145&]B$PKWUB
MY )$;;)VA3<Z'>AJ"(<*_QZ;QD=1^:E$EE\/R5W"BV#(F_H/ZJ!K$$0"0"@%
MF,9$'JR--!=E-BS%9$!8DFEH<YOA#E G$%4^)$M&;;35P$!8 VT16MD$7--(
M])WPCA.1[DR9FY%D#TT<G"X^&"=])GR2TWI>BF*Q")HM*#0H,A%\:I/S=P2:
MW!.G/@Y+ME% D\I$L\WMQ;R&:W_XZ;*(ZR*ZZITNT=:2;A6;%M;6TDF<N51[
M)RM9C&C3-?U>:(?W SI4Y:WR15WJH44,8PYP=;W?92!>"(XZ1W*59X%X<"P4
MZU@TM/?J()56C1) [P?W",G2F2X.=']AJQ#]L\GD_.S+;$0'/1A9\=Z#'X[<
M-_8;!R3HT.@H0W19:*X-@%8Q@' %K#>@=C@@68'@Z(<D*ICH7"!?T^O -!AD
MD1NRZ64,DKL00VQ4,N_HAR2SQ]]2X&T$\2:"5] ?SRX27%%H#8JG*>::1RQZ
MH$*M\, 9YPEJ+\S,B$J&J4Q_L9"L,8UZMS4;TX.,#V[#[I7QP>/3XV G)QL(
M]JZ1O:R'1[2 UG(&/1>,D4G1[BO)J-<V11(YS_4++:*Y^.#X::TJFP[M:4Z#
MDR'+*1T-W37 ?XP&])A:-W<VQ% PV)@TRQX%37B:^J&&>I-RKEBK+1D7#V<^
M7!_<CQEQ9,*T.$?J<HCO^Y,_7HT1KU9'[$EI1(%,$B=/FVD>/?,B5L=;!H^:
MUS^?_HQ8-;0?\^&H9&EQR6K7 ;Z=C^EO],'IY/5P?H/TG]C_])EF_+-YE\#9
M'U_2*"^DT?-D @8!G"7C;4WD5"S$E)DJH#5R)P!.;+?8;: _9LH)$:G%A;$:
M(7E-<WO5%>IE@&3VH7?+VW U3-*SIF0I2F00N61:%\?()Q*L!.[KR4#6SK:[
MF;@]X*?'XP,HMD&KS$WS&HVA/04M UNO60)YY^2""!9R2%(8F[-N0[]'G+NZ
M#]L:J*W#3IK=9U@(6:(/)C-)\X'I4C,L/#IB35#11>,C-#*-GV#JU5[+X%%4
M?BJI5W5)KVUF9D?Y*68;T"=F,M2[1[4CC!29N1*#5TDZQ=L$O*^B>/C)55OQ
M8-21/AK$U)98%L>RFZ!IFCYU'<]Q\J5VU\\:1>\AW/8JE]&FZ#BPXFNQ1I<-
M Y<+*TBVGPZTNC:ZAG$(5=^3\]1*T]O(M.NB4Q\_+.M32VLXH"< )@NFE244
M(D1F$B;AP 2A-FOF<_'(PUNT^PAVM+=4NNZ1N-;C6F#CP$GZ2;$"-=G.@F?@
M(;#BE,S!6%5,W$AC][SHX>JQ2PDVJ\D>9%8EDVWJ.!%+SQIR1L^9L@*$J;6!
MTD:'J@^C)OMQC:K=)=_A:<S-&KR;P'BLE=RW4L&:&N"[R*]A)7>3R;GDW#'4
MT3(=2V%0X[3*&V-B5EF7C>H>G88:-ZKDWH46MQ%;TTKNPIKB1293+J10K\,8
M6E>495Y%6G)L2$9VUR/C1"JY;R7\M97<MY%<TTKNO*2BN0 6;'*UI'Q@$81E
M!B0DGXM#T]T4/)%*[CNK<&?)G6(F]/L/O].?WW]X-GF6IOVO'=1^[^CU!\^+
MWE 2-]*CA=/<9 P^FZQ%-L%;X<&AK66G0.]2/V8]D*-G22>4.7%N&5F,M=,Y
M9 8E>58D6&,E0LF-2A0^W"SIQ9GU;Z/A5YQ,,?]V7A>.A3D_>3\:#%Z-QO6#
MO1 QR:21 =(7K1QG,:1Z+"A25ES5XIFGE2V]\=@>Y&'=-FSO+&NZ#5U.*7MZ
M7K7MLL_89+82?OP,P]5C[P6GDW1>L.0*F4FFD)D$$)AP(EH%4>1X8O5%MAWB
MD:;'"?&SJPRAIN0ZI:SK>P=Z/4FJQU/@6=)B%FN!*FTL,D\+6;T<"*D81'5J
M5>"V'.&/.72P.;0'M4XI2?O><?YCIIW+<>8L4:C(HL7(=+*%D7X"#39[;YW/
M"A[:/G1]A#^FT,&FT![4.J7,[JVW6^UB=,YJAAEG[0" 1:@] :Q3QA5,&4[,
M@]S/EMOR"/, *)\-\\4MS%&E80]2S-S49"^A:-6N:5^QU@VPCA9PC]%GV.PD
M^QCH?ZQ9HX?$GP;IS)WIX]Z+!,\BB0?2M.>T3EZ;R* VL->"!Q9X#$Q!$@Y-
MYB$W+*YZT+'^B-R<%IT>E ^ZN2QZ6J'UW'H6 J]IZY)LH5@X"]8 ))5#"&W*
M:I_"Z!_P)M:(Y8>/!W5+T<<Z30&EDU@$0T6S28MZ\IE=[<1$UKLMP4M_R++B
MQYRFIZ3!;6]$R@00(V;&DQ;5#5-D8!;#B@Y&F.13B0]-C0_CTNV/);<M61]4
M<.1Z$.A^0213CR.T8@XM9]IYR2+6?"&C:\DDY. ;]5 _%1'\F+5'F[4MR=KA
MI?O&89#?UT5![A>("ZH$SA4KR0+329- @LRTH$D5H^0EA7SD,-ONH_LQ,==,
MS)/5V%9\;!&VZ^QB@_%>)%T4"]K6(_P@6.1%,_!>HW<Y\U:U.Y_@1?&]0FM'
M4?FI7!2?PZ</SZX Y&2%\SFPE!/)T3C/?%:*_.KB@)?H=&E47>,JC(=_JVDK
M)MRLJ+&S1HX1WEDKB,MA#/.-FX";C*GIC?,6HSK.O?4]R+*MC7XH33\4%BN5
M>(B\VEW2U+OCF;P(*,P5R$:",@(;->%Z,.R]YRK^B9-W&P5W?:-_!NO/_O3S
M!,=?^PEI]\\SA4PN;FF)+'("LGADK/T]@7D%EI7" VT^7&G<+#WBOC>=X%%K
M<V6.6FFBZ^(",W"3BH[,G#(:G\$P(0SS.JPE0 8;(@M@2 I>!>:CCRP94FPH
M-;MCLV(#6[[X!XG:Z:GKI><]^>GC?O799[?$?B=-34@4\R$L.1]D+#[6'O;D
M:NFH8BWGEIA ;[U#R%%NMOIL\+*GSIVN]=%ALO/]^%Z-Q@7[]+?E+?^09*Y%
M'C@/-;R#GD'-,,VR\*QLBEIMM@!M\]8?#&JDH0;G6A])1!-(55P7EB$-3.I@
M)<.L:HI#""P8+YF*,0EAN/>E31;."C!/.S:QKW8:7+2X FDQ3S8!U#2\< O2
M<6(#>RMKO?+WD'0#]_XV,- "E*BMX+ F] <QJTY?.\_%@-P%D*)-D?8#J?X>
MQ[J]YK<1<-<&ZNS4".?;UV+3<BEH)<D'$TZD>E.%EC.G-)O5B 67/(?-3C%O
M/_OPQL.>TAYU)ZJNW=7Y:?U5-%*+E,FA8=&0R:$S&A93<"R+R#/M4]9HMY'B
M;CWZ0>MM/T%U/>$N3,1K/ HI9FDM*XZ3RY$29R'*PI(5TB&W0N7--+?JZ0]:
M>7N+:ZV5=,22/+_!N'9;_8H'K<1SZZT'+\!S][AOU-V1" *< $P\TGR5$0!1
MD3L>$M<*^0YU=VZ]_^CE=@HH<@BS859:FA?@ X,2D"6I3"@>T+2J@+\W]J,E
M75Z_5/?L*VFR^F*T4LQVZ!XX;]"%PFH/6Z:=1!9D\,R'H%PP-81\8I>X[QG1
M"89<NF5V9RF.75*C04&=B^*[\TCUZF%^A&^+->L5Z655_P]%BR1B2LQ81Z/P
M!<CJ3#6^C9(D+E+A;4(XW>!_<G0^@MI/Z7+2[$LUPB_:)XF>ET&E3.*4I?9'
MDIZ&(2UG*MLHA#5@K#ZM-7K%*)X<D8]&@:Z/678>R+O+$\=%70]M4N2UDZ_B
MKG:>BX5%KQ43R?C@-,J<82/7K3M,3X:7Q]1EA\<U^PWC(XP_X91^,SJ?TC@2
M_1X^8<\*CJF(R$!5CYO73/:(@L4@)(\>!4^;'0YV#.P'.0^EU19]+D_FQJ"7
M)4 (EKELD32B/"-%"&8$<!LS&$@-*ZF>@@B>S$0Z.<EO1;Y6Y7 F[Z"?R;$E
MO^&?_>GGSZ-!)N.*?K%:3#V-A3ME:4=S6)@.M?V?UIIVN9Q]=EJ+U/ ^^)9H
MGR:W6ZJT01_0C=S:RZ)2LP29CZ,I#*[^_<5H,OUM-/V_.'V/:?1IV/\?S#VN
M28Y6%N8#&6.:9\MB1,F\UL9)AS:;C?K_M EP[#*D)T?HTR#';=:[DV7]?/.A
MV;[X5?V<Z*5 .XHO@@E9KW"J3%N-T9*XFTL("))CFT#)8<?Y8WZ<#HUN3QI_
M-+]A8:#]^HU<H/X$+VRTF2A>#Z?C_G#23\O;SMK3F#RCW<\QG12OW=<M0VF#
MTCR69$_L+&V+T3VY"7)RE+D]+<+1IL7+_B2-SH>SHX*_P_@/G+X;TRJR[.=8
MO96>S\K%Z!,K'A73NF8X"Z=9"B)I,+1YQA.KP[O!J'Y,@V-19,6)TM[GH2^Q
MX'A\?6AO^A#[ _+77YS3GV@PPTS;8)K_T".7QL<(M'&AH0EK.#)/8V"&'!_.
ME4M)M_$,MH;ZY)C:5IDKZ+?WB>;+JI0*N&X*\;P"KFE""]-L7&?0&&<Y1>/O
M5S_T[*Q.K%[T690(D8F:V*;)A&+!6\>4R;YX'716;?*B]\/]%(EY*#6O8.FQ
M#BJ7K9WG)ULN%&L41N9=R4Q;85@02K.,D0:4L@'>^#3H.J G0\*C:7$%%?>O
MD]C9O:D<L$B:62SI4CO)HV6@N&)&"QD2\.QCHUY%3["@TU[VYU%4?IH%G<@=
MY"BT9R65VOM(:N91DLT<A0>2<'&^316R1U;0:2LFW%G0:1N-/)12.)N,Z4=!
MIXTN;>Y!ED/4Q-E%TP^%Q2!U@D)SW$9;3R2%8S%KP2"7C-(*#.I("9XGP]ZM
M"CJ=''FW4?!1JJJ 1HV^,%6R);<--8O>D^AB\BF6J'BZ]X[5$ZNJLI5*MZZJ
MLH4^&ER]6 7Q_8??EW4Z9 (RAB,M)K4Y7W7TO>2>S)(,GLSG1-9SD]7J3EA/
MF%;=JZW!QKD<YVR!5@*B2D&QDC5A\<ZQ8+UE!E!%I[CFJ8U'>Q7%T_8-=M9'
M@THJ-\L-;8"FJ5%_"N;X[OI9H^@]A-MP.5C6<PE**E<,(Q"UPI2T-6,I,VE#
M<4(9QUV;:Z@G8+NVTO0V,NW:Z/SXX?W2E!$Z)!$Y<^!K&);62+ *6#$N)&^"
M#G:S BD7CSS\3K^/8$=[2Z7K6B@7V5352+@(FM,0%]AB!*?0%98-)^,STKP)
M62%#XQP:PXN^V<USC<;N>='#U6.7$NQPYDW&T][[:CK,5I* *H%/G&4'@6G'
M$P-GD"E3+*)"OF$'27KJE>64?KJYE%Y[[=,TJG:7?(<WXRY + W^#6!L8T9M
M3H3NY_?]=M,>*KBIQ#WDUV(V+Q<52:_*CJ0]LPRDRLPGSPE31-HT3-9^HXS-
MTU#C&INH>RUN([:.M?=WDM39^=D"B/;9)8N*8::=04.(+,H@F1=9I1P4#74C
MGW<C_5U[]>$VVKV$/^I"<AT:2S,@\.T*$..*HUW!,%&0# 89-(LE2B9B%MRG
MY(7:J/'"9BJ\^NH'J,*=);=V%G96A.SUD+[%C_ -+ZM<3?8H+W;G\_8L'+8Y
MUALEP4Q1ON9BZ>2B)AT&RTV4V13I)0=;>G<^>=\ \E<<GN.DYM/^2K#&0QB\
M.)],Z7WC&NQ^,QI^>D.OR\\F$YQ.WEQD7R@C07,RQ U9S;5+(K!@2BT\)(VT
M.;MH6L66=T.\]PVI4C!5R5]HXSU,L5Y'&:;^H#^W7:>OD.8!##Y,87I.S_M^
M[<,]ETUP6@"3,BFF,2M6#54F(U>9)\U-;I-;V0'XPSN!!^'FK1M,!U9S@T.A
M9<HRP9E+YBVY9U"+U+P9328O: 7Y7D;CV2D6^=>U?$WJ&14!G:DY>(*3(ZP3
M\]Z3+U5$H%W;<BAM;AGM /:),+&U&AO$BK> _&HTQOZG8<]Y+T !L"R('QIM
M80"@68A16VU"M4>.3;P%UA^\ZT*)#4ZE;B&NU^#F*_5@,/JSED+J(9E6P?G(
M4&G'="DDD51/5D.&F+CC4K5I0;X!N*=*K#W5U*"UR/MJ5 \Q_PKC(1%^\BRE
M\[/S 6WJN=ZW2/UISV=+BO:!.5I420+$>BBS>Q3)*!,3HFRS4]Z/[8GPJ&,E
M-2@H=8OI?QO3TMD#HJ]+)3&N@JO=>3CS,A<6N/(A1)6MB(=9@V9XG@A=.E!&
M@VI'2U07GL/R4F$?)SW'N8V*DP.1R7?0RA4RXPRP)'DMWP>9\S9IIG>A>F)T
MV5LQ#6H3_3X<7U3$N*RL.^F5H+U-J=;K@D2[IJ6A<A0,4MTUK;%1MC&BUP!Z
M(E3I0AT-:OE<GK!N*97YL:I'ZU)TR%(1F8QY(5ET1K#B--2 LC"B31WN_7 ?
MZN;:49AV0)4>^Y):/9*H<;79T_Z&HT]C^/*YGV POS 0G+2Z[M6)_$LMBB/#
M+BGF@?-@:I>;LE'8>:.#G;4PCI\[T9X&HZ[5T?&9[8<YS:Y"6EY V@!4Y^D4
M:^$</KFB(W6-6LGZ8$1(A;MZ08-Y$6LE23+9:/L5S*)!;X-!P?-#)< =:1F'
MU/\V(F[0<ZQ&'Q<'USQ(%;0I3*"VC+ZQ+&JEF-/%HX:B+6S<;.SRL8<]SN](
MSJ-.A-3@9.IVP._Y]YON^8RHJ1Z"(]#X0'$BJB-;*>C$#,^:NV*=O=D\O",;
M=%.$3\@":*J\ YP&+&?0!JB:WE59C>LX=U;:Z/*>P-L>BCC 6>4"'?>%O'9:
M%R'7%=)+SH!C84K9R!&=SZ[-RG-(>MQSS^68[-A&_ET;%!L<4*T]"UU>%\G!
MQGH7E#;::F%Y56\J((NV</3%1B/Y1E;(_E@.'X3K0J6CX^ECK<'374_5N7WW
M'K^,QA7TS9]?#V>M>^HK]NFANOU;]NV9NN>X;B1$6AELRL7(R$&7R*/BN10A
M$9RSL:3>#N_;,Z2Z_@67 ;Y<($#VB<F$M!HJ89B74;'D(TK+B>>^317/3=#M
M?S(^-S=[& L&!&1:EE13_2WS3AKF@BS6BZ*#:M.B9HG@"/4#NM;^[1/M'83;
MP#^;G8R^&X]*?]HS'+S)M&J[Z$*MHNMHT23?TV?IA$O"!-/F&. *B$>HZEU%
MW, "OM@[YT>==0?M62.M+<XP(J&DH?G"P+O,$G!CHP-M99O9O0+,(]3^OB)O
MXBY_&6.:)S;W0G$@?!!,0Z9%*%C/0@Z<)5YT;5PNLFM5B/H2Q2/4^\Y";I#C
M]BS_U_ED6L?[:C1^=E9'_#]S8-Q##%DBC:O4'C1U]R';G4E3> Q)>9O;3/ZU
MD!XA%;H1?XLNB)<7L]?+X/GWQ1_G\<1BLXO1D2"4H+7+ID!4UIDY64!)M*Y
MFZS:'< >K+1M:P:U5M2Q,P NQKD\QWI^/B'!32:+$4UFL2>=N!;"%#:[<*IC
M3:=0]",FD2V$*.%FA^*NJ'<7K..?"S3BQ$T.=J:;%J4_YU@6X:=-P+2M/'L5
MSG'B_1VJZR81]I9U<P)P=-D!STR1NU5;'7@&12=2$R\B"YNUW.@R^"DJ_IY(
M_J'TOHV(NX[:OQB=G=6F6#!8#G(1^T5K()(%Q0QZ&EZ*G$7%R9Y2,06G8PPW
MTS_6Q.+7O>%HUNDN4A_]_^U=26];-Q"^][\,P'VY%&C=!3D478$> RY#5ZTK
M!9(=)/^^0T66DV=+>4\B):O.13!LX[V/,R-REH\SK476NMO5YD[MCXNWN)Q_
M;+,;;"*B52QE,!AJ6\R0JLN4(;*BA<Z<YZ&ON8O@L?]%%ZO5E@+LW]IAZ*=\
M-UN%Z^LE7M=[/)N$:,,BR+['-ZY^C%[)H.P1%<=8R/>J?;!K/QWA6< <9/'"
M<A4?11;[7G1DLX/Y[>SV_9^SC!^YCYLW/$4X>0ALBDFJ3MX O>Y"XDL-8JT'
M4[3SEI98<I^K" =#;E89X=%)KXH#Z6K\3M]7"$E*T,)[U)(9EOLDS\Y7&3F-
MG>PLETR1>(=RR4/0-54.JV_?_[)<Y+NT[BB^F9:[X6A%@6B80DB.#@'%& -O
MF($<E%<))85H?9J$=%G.J;(NY['$\UO 921K;*462Z7 *EEJI&$A<L5)Y 63
MQ"S9<%#;RTC6G,UJ)J5SIFBO>S0_!LS+3N=,4M?>L/X067<W@))9CH%+*(Y1
MC$H0P1<Z]+FP.?'H4^DU$/V9IW/:Z7V*B%NG<[YY@^\V:#9Q:PXZ!V,%!)?7
MW65$'86!P+U1T3H,FLO/A8-//_K<H?XD.2^:":EYG_*KWS<H$DN:E:B 6R%
MI63!!Y8@H>,!.8LX4E7;1UZLB@X32ON94FM?8CMPBUMOR%&@.,EX3V8B(T5,
M6H%0AE89C [#\0T[YT=]\N OKM31XF[([1EBV=CR&#1/NTZ?-X)SN$/'BWR'
M[HZ05\<O\ :5X4FR%"MSB&E0A@[\J)2$7&+!6"SSH3PG[>WP:7HK;XJ8FOLP
MJ]7L>O[1Z1R%+9%'"=8%VE"RC4!'L@<I%!T*UC$S'*.URX49//ETQV,+,2]:
MR:BU!W.UF*_H2SR;7]^[4\:EI!R"S73V*V7I!)"93F^5>;;":SM28<,G7Z["
MCI)1AZCPA]D[S+\LZ=0F9+?+D.X-R63!G2D&,-?V.UF0(>5:3\O)6^-Y8#@8
MB],H0-R%Z")UWE3,'7C+?] )0X[;3Q01+V?A9C5 YZ5AV4AR(I$;4(%6&ZIQ
MDO<M, BGT?9IH;8?UT6;0D.1-^0U;S:GU>V;F[M5J=9:<&BK7(AD"1800$8;
M%!?@+$5Q1F!16B@GAA2@G=OYOO=<I'9;RV\G-;D;=> 1\6'[#Q_JA/']?="W
M%E4[4L%A+VY,-VBP^D?W+Q.7)OJ4BU7<8<PA6LX9MX:C<_81$>$P".>B* 3G
M@S#DMQ01:9_RZ, SH4%[Y]%;))-._U.*0K31,&<=&"MK>^7:_T/7]LJ2ZY12
M$>2Z?:$H'& G.RD*4R1^,10%S1/F7.A\]\R!LLE##$J =!D=H^-#BM[7/EX4
M1>$82SR_!5P&10&CB9Q'#[E>R%.:2?#<TT\Y..XE+2[W&6CT@B@*DZQF$D5A
MBO:Z5ZC'@'G9%(5)ZMI;JCY$UMT-0.NL1' %O-%TZ#L3Z"?A(%MFI! LAN$H
M[<M1_%$4A79ZGR+BUNG]A])NL=').F2129\)10D0O8E@-+.R<&VX'U>+>3;U
M[DER?;K>/44H#5W>#[,L_UXL'[H@5I,3&)U6IE84,@,5F*D4"0-)%VFCI!6.
M&S U<A3H\/U?#O &>FF8/JYHZF3YG\LGF#;6/P94\];1.^&<OG7TL7I:]!)R
MXY[1N\'YP@HOV@%9.EEX<0)<*+$FL;DRSC$*YB]5\WMZ1I]$\5-DV[ZWXYNP
M7+?=6!22)XD$PSR3L/#F9G:-\X2A?LYP>Q4R!)4<'5M<2ZSS@3+4ZUA0/"H6
MLJ;EC^WD..W-IVTYW4A;BU.)NM.MTS1[6Z>[;OMD9QU<E FR%FLN@H- IQU@
M2#PG3VYJ',=C?/+Q%Z_AXX76[Q(XF=KB]B]<WI,45 HJ%P&ZLF&5LAI\TAJ$
M8T+%7*RWXS2YZPT7K\PFHMOIH;4K^FT<VE>OMEU@">^O=^%F5M[/YM??I+2X
MHSCSF/+>Q%<<6\@[9D6#DEW@&6,,FF4KE4%TGG$K;<K9ZAR=?SWU98?[5@]-
M>I]\_FQ5<[YW2WQ(;UN5HL1(YL6,(-.M4XN]CE P*Y>"D<A&M9H<Y7--AG=L
M:NBGQ=MU0N35_''[XAIA_88KBK%P]=OBYN:'#\V+7QO/N5<8 6,=3LCJ5T]9
M"3K;4#@&GTN?$N4!8$^[ ?:UKF'.J;?N3C)CXV.@W]9=/N%KI:++&27PHNK>
M'A&B9@F4B[;.J-?)]+FF/PK>Z9-@W17]V6$:QVJI0U)[/\BKO\+R&O,?B\H=
MHM]__^Y-=?5?"Q.Q./(39&&1W,!Z$ZG.R"Q6H<Y)1L'[T"\/@OO23:V%%CNP
M._>#_@YK>I+^2KN[I.#1TG;.4O"$DQS@F#D#6;O'%R]*<7UNEH]%^-(-[$!=
M=6A\.V[/C5%:07$.[;F6)"$3@X!9D/HQ2R-30MF'VW+ R=C',=]TATS9&*,L
MQ9.JCE"7#AP*!L9)ETR4O. H%[2I4WX2OL[IW,R^6GDNO)O]AKV]^Q6<4TX4
M!C9X"4H'2;M#R("B6%.X3;(3+7,<OE,7\CK;QJ0]_" =G=PAW23"QF#LRKX9
M@_*YC'T[7LO3G('#570N<])<^HP\D#^TOI*JR!%.O "SAJL8K<BL3_?8\YG1
MY/%PY[&B*9KI8#U;:.1#7RTQSV[K.(_[RZPE1<MBG:_K&2BO:/&T"8.P+$2A
M?!&\S_6S?:A.'XJTU^-PFD(K);2N*VZ!E<7RS\7R'URNKA;_UMCZPR0 0GDO
MAOOK<ZX8D6*"I+2J:#D)Q!B*/D+M$F*8Y.-:<TQ^]?_(+DX@^ZFM<3>_KA\Q
MK/#KK_X#4$L#!!0    ( &*F7%3N:S=(UA ! -E_ 0 4    87-G;BTR,#(Q
M,3(S,5]G,2YJ<&?LO =44]_;+G@H2B_2FX0J*" " BI(1$5 1+#2A"A%0(2(
M" 0-"46Z@(""@A"E*D6D2Y$ H1<1I+<41*1) A*.IDW\?W>^^]U9,VO=N6MF
M[C?K_C;KS0HKYSW[?<_>^WF?9Z]S#FN*10!$SY^S/@=P<'( -]E_ .LG(&SN
M"7?W KP =N-@S0)G $Z.O^WO)^??QLWU]W,/-S<7]]X]>_?^RWCX>-G&LW<O
MKP O'__?QOXF*, O^/>?OR?Y-U?./5Q<>_AY]O+P_]]NK#9@'R^G(_<'+@X5
M@',?!]<^#E8G &''N.=?X7$ _Z5Q<')Q[]G+PPY#@'U G2@[?"XN=M![V!&S
M?PUG_PYP[]LCIJQGOE?\TBT>E4 )_<BT-[RJIZO:)2^/D-4,W.]'\?%+2<O(
MRJD?T- \>.BHH9'QL>,GSIRU.&=I97W^RM5KUQT<G9P]/+UN>_OXW@EZ$!P2
MB@A[&/TX)C8N/B$Q/>/9\\RL%R^S\PL*BXI+WKXKK:ZIK:MO^-C8U('K[.KN
MZ>WK'_TZ-CXQ.34]0R0M?EOZOOQC996RM?UKA[H+_O[S-R\.@(OC?V__IWGM
M8^?%^7<,>/[FQ<$9^O> ?=Q[E/7VBIE?XKD5**ZB'\DK<3KM354[GZK!9;*D
M^_T1?BFUHT1URM_4_I79?U]B4?]#F?U[8O\UKQE D(N#/7A<^P HP*#G)VH"
M_]@_]I_<N!9U02T,70)GSXAO42U!'@//9];0S2F&9<-^AF/N5K^2E+K,QD;R
M]D_CM._<;TR>KI;0LJ$=0+<?5Z*@<:Y:)!:PT4X1Z78SHRS'W_7 -C>,T5W1
M>]X_4;=?\Q>TMY$1C(CH>2[(>^JU()V#!>P9<'4;8/*?>3L/ELI"[/Q%K#(N
M6BH8OH[G$=A8UF8!*7Z[PI]7)_Z,:LW*IEO=3G:3%5URLNI5G4H$?I_I@=2$
M=@]'86N7.TZZ$!VZ68#L';3 >U-7;3,ELEMS^<#;9"/X.JT&KAUJD/71[VY4
M\4$U+P>]M%<1F N(;9(##A/S4(.NAA>GH_,10;9BW"=B/Y7BO/<NCB#[G!Q,
M%0U<@G^[%B#MQUG '0RHVU42@U(1:4 \(E*+RAP1Z#/-KE3JAK?7$0-N4[C?
M\^V&Q>..W?<2 9X5; 13C6X"EKQ)%:?K4:A)I)-'&\W?^IPH-WXJM=]A,.%E
MT$9VD7$W-OHZ4]EL'X:$CQ6_+NT^MI):Z9(4:;;1ZI )"V',^7<'=6MM.W3!
M)(+ATT%, 8I&G)F\N,<;!.WRZ%$6(.:3&>WUZ:N;4T>KG]+BP\\=_E.?;;;C
M;H:Q!]#X\:_<4*; /O)7W+=AS^PI<J=#@[-G]\*B_IW+9[VLKPA6<_-+]FC5
M!7ZQYUG-RZ4L$P*J%E=0$BL0V9:#P:1XV4RXT"PB<7IS\9!^>\7X8#37>X?$
MPV:F2.$:,!+2\0C[I%4BJ>OR1\<60XWXBBS[$%4E@?O,6VI!NWY;'DP!27(0
ML6<=3_-#'H1-KW5,+/"&/; YV,("!,_IJ+G$;WZS:!3,]>XV4![0LW?,<$ 3
MFO&<9N+,P05M\$P%4H#LWQ"[P[<1;-PR]HM>,3Y'W9HQ=3 8M XK$=*J>CEP
M7"/SF S N$V!=\%BF!PM21<IDYW)7!8?LW7U90S]W06\T_3/+3G)B.GS]BZJ
M5.^P@!ECZD-RX1^ORD24"6A@F^6<[#E2,&9ZR5< 5J"P][%I1#\?0?*S+=*.
M!?!PR0173AFWY6E\JDNH]*0P\\XR'>>B7/49N>;K?-?4'IA8OGXOS9YJ5;MM
MR79,7@]?RDT$9SO= TZ4WQ^(= KD['O[.\GTSJWM7OPW7KZ86Y^[[#_*RKX6
M&;/P\A(L%#UGOG\M=A)Z1W<:@U,\R (>0SHQM7:1#QCPH2ULU6:+JY?DY,M7
M=[?R[&DUW7K98 ^3[QT)GL("ZI;I8EJ=>#ZZ,N7@KU0I7^/0!:DOII;A1U_&
M[DE<0(P7GG(%$HFOA5_7WI&(.!\).XD:'4%8MD')YSUH^G.N/GFF%,N(%@>^
M":07H4+/<_2H9>9*_^Q)6CG:I]'S:1GO\RFNA"/2@0 CG**19*I%F%=N,6<O
M9K&5/]>B],L65AW><1]R))J'*IMKE)A.V&*[,=%9;G)CIMY^%&^<OL^?\]&E
M=T;6)K[/#"K&.IW92(5N[(-IHGJ:%DHH DS>^PVMADWA%\^0<9WUY;LE@SJ2
M+5GDTR4A]\6.%5SZ(?'0H1=&/@>?&F[#U\=UB"0L\(!?R]=4.R8>QB0Y^C:9
MY4],C>4=C&A!"EJ1NU^?>R\'Q5LY\<U&B'QD 82BAVK0.OCZIQ*$+@&R$4W
M\KNN/BQJ+?-]ZPIVZ93O#'"+=8_P$6[?3AT\1'RFGQ7!E5(PQ0)NNQY>(["
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
M![:X)*^+80=Y[<,@LW[4ZR"-[6T-#I-Q-F,H03^\<(L(4<#O)?)*&5CZ?2A
MSJ:XP<!EIHM[M+9<;/Z:I_(5;6L"@']=:\_3R58R3B)3)B3LQC6R:OL,;'WE
MC?,"'E1DVFG@AH(5A$X6/BU$)"QYV?8M:?0/ZA<2O@&SBMJ@'RT(R9;843YK
MF+U*8+@'P4XF=8_OP\,)!27Q!7FKF^M,YX67AU559*Z3)'P*4M7>NPP^A7>$
M1UH J$N@"W4OVS5C#4^^L.%-O3B.$@8MSZ3@;KBZ7/BZ-.X>#G,)NE=]U&LQ
M9_W+AGQ\&"2(=_1DV>[:'),#R<NH-!5BHU?\)-0+)L7\_-/T&C0N.%G\S.A=
M4]N;VT/4E8!O-%N<C?8]<SGY&-<R[920C%IO'UIQ(@!F,'G?T8XR1V'5#C@1
M*;H.XPU*T V!<K5QDWN/>2?D=[&YX?F%?:=O==4-IFLM"=S/"<3D'.-9QXNM
M_HF-R1\J74%)MTZ4Q.MF%:]4NQ1N>T68V'96G3LB?''9C:/[(L<G=FY7F .0
M*HT-/#F)R>\*W4A8U)TVN:HH/V9ZZ3U^V->;-,]O\U89Z_(:<Q#+WR6X\G'O
M#WG98SP34$(EC&S# F11$_M^L(!:AW4\H<U,":=@-,.,T=FI*\^.J>?)4G[^
M332!0"O<Q&EPI&9&8D^Q]5@*<C_Y"K62\9Y=JX2"J.<8]4QI-P2L"SNUXN^U
MR%>7:_9GUCY[P6JI]F/&>H/^^>JX9.[7;X4E7QC!?"A84*,UCCUS7!CQM4EL
MFO%PEWJRFN+V^$]YAD_VTO*3BO7U7_49#,]B+[':^F^I!OV\U4N89G_(7Z'2
MAR=?3IW"+V(VKM$$9NGJ9!80O[ZSJ;!RHJN^3M7JG;=PT0GM 6W1GR:W[#5N
MB89 M7W>?TO?J6&/W6<VXSI.L)MNP&'V,J%(V1IR.":F]OC1;TYU'RL#=JPO
M=&7>5'+/I&A[OKON'>K=._6.-ES,SG4 #VK$_0L(.!@1K:8(%M#FIL#(73<U
M+P'S>,M_#2O $(GRX?HCM]+/2'Z+;RY^;M1O<ZJTVM._=RG.G-UQ ",1>U=D
MFFL1GQ2<FHKF?%^[H=$Y<Z0AVKEA\E=S/#'S^)/HP12M^F=:3R+KY'EDV_H@
MA7\U64H-384YO0LA.T+  !FHU] MNDSVKXN22-M\@?K(HUU5VV=OTX6=0F/4
M]K?2'7YL)NR$.YPC#WVO*4!<WG5LB9K.PUM69W/G+5$Z[WSM4SAO_?-SV:;S
M4?:9L?1] U031A76W0Z"6'8"\32CU32GM5;%A >_'PR+^4SN66X(#>2[]/#(
M:,!,^;TWK=N:OQ]CR9;X*1RU@Y'!IC8B4F#S8L\Z(ZS0AZDUDL<;?,S4LLA5
MO3"?<('[G="L=6W$58ESOZN><JBATD9.[9&X](_]3[5KNF*(.$MR:AR<[D"2
M;_>_5>QD$QI^KRU-0N]-J#N/!G\A9>64M$_EBZ/HV;A%[P33DV&4R@Y\#37W
M+4(%RN$,EGZ] ).4F%CZZIFYMDO2K9$1[-;D8N1\EH%LC35N];Q'W@5S*$D=
M5;,_T!Q,7A%9OZ#9G 1L;7#=Z"_:L9J8[<-RQP5ZUWD=TT3XNV;T:C_PO!EQ
M,Z<IH\8IJ*\8X3J\&(@A,H:C=C9YP/1M<TIJW([ M]P'M-F;%0>FQPX-*$Y>
MP7)A;\IL^=(>N@Z0PUB 'V^KE#)X-OM= Q-_@JT\[QA&--$.CEMDI36L=\!R
M;F4-'8D^,,=<CPB7M@A+[=:=.8=K<],APSLJ.7[4,U4IH:E%N2TF)48%U$=7
M:Z-TC1ZM)8RKZ;7%7Q5Z.Z3:5)IBHXW=PV9]ZF#2XK 44H:2%4?\0O<EO/-/
MJ2J:Q<OG/$IR>4$?>#3@ZWQLQNK5WLO\6I8J^D]1UV^*6.=_Q,Z(+#9$H6\/
M/WZ([=:%U.&F? -?IXQ^/K(KW2!VHD>HY9#5O%JZ_FM9P%LM@D^A.(MFC<!V
M8"61&F0,-1(,+@9O;_9D-@@1_3YI= J]/15 L,AT$8CU0R ;6^KGGC2GVZ9K
M*I5N CM_M'H-H3-V77E:():$B8:Q@0XW;]R9M;"GICZK*W2FNW4FO-;!@7?4
M_): >DNW]:#?IZD8*YR2>L*A3[#UWY3)=DQM7(>_+FDYTJ+S>G9$^O%UN+U.
M5_+@Q9%A?_VHD#Z%Q/Y[5L=ZU42M>'PM).PY_K'_UJ[55<C;4*220XF,^]TF
M95HT7YU-G2)9)_?@0S\LWUPV_S.>W0,F$+G!:':I<B5+-+V:L*GX,>G\R&TV
M=<$E(=^'WL6&TU#/1VRFH. +E6(!A R(C.%+I*'W.[H-N!].G#T>'&Y&C%[-
M$_ZJWM(\HZP]U1BI9F# R2-L4".X_'/^BLLDW8\\9&I+ON(V:C9>NI(V[R.7
M4NFM/9&2KH3XAEA$S#\KXXIHVW:3)&&G7:@Y8%G0>^0QL(R".9V#:U4BG\R,
M)(F(KRC*^(6?N5)G_?,)N1 >K!;RU5KA8UA]D_N9:D-HZ(CI%7(#->:+J0VQ
M%^J-2<J3^6(**?"YY)L!6G8JBJ0S1+*V"D>&)<?TW^U;/Q632']Y7/L>QS9/
M!T:![O$5ZSD\4T(- ',(%?HXDEWD U>/2Q,[>.&7IAC1H=(IUQM=J&8FW/"Q
M=V1$J<JIM](W?]QT%9YE\IJ>_GU[CK['8V.Y+HV!_/I[\BM4P(QGQ8TSJ[-5
MF:)8F+T;C_1#9)EIC1=7.Q8T3_.W2^S#9>YSZ1%[;#5P?.GER^GIU.<]M+VP
MRO;KC+19TC,T^9UPZ6U7!5\[1NG1Q6!JY7IE?1@-F6IP\'N8FW<ZLB6:-@.0
M8=/JIK9_Z90X4QQCC$17O7\Q81:"7OPVF.^&W?IZ2[[Y5Z7]%[<=+*%!;G5%
MB?$<[?UB;T7#S]_XF5Z/89J+G>)TI3?83C-V A>[\_C!!C+-L8Z\FX3D4*/\
M<$CW90:73QAT+=UP'.8W]<KWXK]:QB6?_Z%WKIP%/(;6-"/-*#U/4 :(@D[*
MG85C%)Q+<4G9[ K3XE-N78N;:UU1K?;/ZT>Y:Z1"?/>_3."Z\Y8G$=WN-KH%
M ^ARD0-HKSZ:.<(_^%4X7I6ANLD":IKAB_593/YGNP7=Z!K/AS+0&6]J[(A0
MZ^=6JVW3=?8!M<D+XRN3L&I, NH0LZ^:^1E3!^U:H7N7S\/3T7*.*WJ^7[ON
M-1QXY!+OD7I0X6F:*$_!79-(0?.Z6S1C1$,W5,J4C:;42 KU)4E^F,-Y3D30
M\<>,^-1L4M^B8]&8AD.>^]9OOSI12:N&QM\)EU\KVK(YT4<;W.+FC'/X@P9J
M >J+<_\P=C.,RSN-!7#,7,3?@8%J+@M]A.'D^YJJ%^ S\ITE5L-V&@R("7IZ
M/B]WUZ'<C3G4>I@<V@V10MX"N18W#'"[;B=KZNTDIOSDQ/$N.0,/?(AC2E?S
M=-)_^U=]6?*<>A+RW)_AL+Y-AK2C:V =KKI$D4AGDHNMJ;5ZU\Y:[,?6QLQS
MZ8]>O@ $TZT&>P".IW\?,#)QULR/X/\\UF)0LMIP[B?IT7/WU^Y:406IM]@L
M:B^4KO3'DDY?8*]8%[:,XC5C1P\UQH)2XU46@ =;*XL4HH>'-IE[ZB#DZ!7(
M]O8C%A#I[R+QC^<_GO]X_N/YC^<_GO\+>^X)-[X8?;Y.*G-35=,]2"O3E)9=
M92$!7/IWNTS1B'^ Y@5#6$ 72KE%:D+.ZUE#Z*0@W[XS<M(A2O?OE=HI/N,(
M2?P=;<GXB#)"9. F,7)T'1K4=R8N2I4L69E8<;2+<LDVP-7(.@"+4J'I10RZ
M1T"G6XB1+$#'!J/]T*&G,@4J;2I;Y@R*4Q^!/+JI+3:&$=A/L<MN23957W6<
M7JJF^R5<:S!-2>=.D,A8LK*V;U12++- Q*T_IWE/HT::O)\\@"O2C5K)TD]:
M]]_A_-JC*#WV?N*;8Z8EXGO* _L#"1/&A]K/A8CI%SE5Y5#QE!-L<D6>AI+?
MK=OAX)HP+^3I'D=F_W8+MCX<L\Z\R,"VT*"YN9@>[.X#CE\6DM^A,FQQ(  %
M$,WM6'ZDT.LNDH@,XH_3<-RO1GAR1<OUIQ;?Y]SF!E5#$B5.O[XEFSM_S7)!
M2[<=/<.'4@&WNS![3;V(X .H'.*0BT>Y;\AN]_<%TL1WJ/["ULSU%*-T#8YG
M48DCO4\*(<]?<(WZO->E1H,;!,QT#5&QDI+4LW&/*G?#1[6VYLG)KHW.E"H<
MG#_=V%KMR=N]IV3[E#@M#Q8Q1]UTR95=,#ZZ!N,U:K]OJVPS9:D"AW#>M*9P
MW1&5_[C/*[.#F+T .0S7:5 ]_"W#,Y'W4'/;253BEI =-8/BG<C4!4L(DW_O
M;-FUI:CO1M[=***X4JLJZS'^DN,=1Y\ZGNZ#ZZ4'R6V&*%\^TLOG?K[2@6:&
M#"9[;RB3<VS 1L*E0,GBUVHIC^3'! (]@L1K@V8OO,ZMME2I?B4FK,_'+<8Q
M<^F_F5;_"Q@, R&[;H*'=R.PA*=NG*-(>0*>SPG$DI:3UA>6<7D*K;GIPW8U
MUS7AFQ<\CS_IE153.S1:;;W]^K0?&<M4Z6<!49/HCE 6P!=*UQT69 '>OVDL
M@,C6IC&/BL.C ]#CFUNH\8:&/XR%7QP,OY&__9V&_%M_E:V<XRWRB[KL_LZ0
MEA]KCRYWHA2J<O.&[6MN\^JN/WG\\8G5-44-[1&#GNV/]_Q^*4;P_R79_U=6
M4>$S XNO]<.*K&7JS3O!9JWA8?Z:_0/B[QQ.G^1/%YDHGX!VVO%J=$+B_FQ&
M%(U]KW:%GVOZ.D.=0VW-V8I;?M>EV32KSMGSM"U:@PULX?$";"\?():=M"/!
MVM;0PM,#92N[@I"KY)"7.DL+(WRWNP;YE%^^$#T6F/O"&QIF2U%M,\*(6':M
MI8K.6A!_'WVQLV?\A6CRG5XU2X6 X]=E;GAFMLD>J]Q#@:U7T&SIUQHGS120
MU\#A-[9$O"A"<> 4A2?A5ZJ@8>N;=S.%N^<0EXV;TDU\"U-NF,ZZZBE/RV&:
MJRAXZ@60LCCOW7$=RX7U91BT*<J075\=+$#<@<6EK?X(4+%/LU,="DE23CC]
M^_R5;[>PZAW5$7=0@UB^ %.],KH5HQBEL:)5Y >5V'$,%K*T;9TIL1V]NV%1
ME]Q"H.=?XJQ-3TG<U@^J"01?'MT4HP.@KR_E1,^92;H#379M0>=$*EUY\X$<
M"SA70SOGWOC@X*=??8>A2)V&I33W;2M]J\I=2'MJ!!12JV-SHXE1C+T3 F9Y
MO_NQ?+%JU)\NOS?!SU?B,>--KE*VW<DYWC$#40^.#A90?J=C!.M1N7\%4I/;
MLQZ"EUH/,.4X_-(H56AN1F"_VTE%V_Z[]&&3/OWX%]T-9HYM_,A\7""PO<8X
MIX-F"E@33WJZZ71G0-?7='KB2LZ\* H=>]6L_/."ISCS\TS-ZT]KZ/8 P_%1
M<]HAYO 1(1?X_#:V[FD/AEJ?=[+&#4<Y0X6-MEB2[#CH5J!'Z2P8U,D"A"9<
MX,+SMIZ31J,K6QU*V1VD(S^&Q94NERL<#4A<A.K78?[1WO\)M7==[NGN'^UP
MXEK.\QF1'''!\.,5<II<$*:8*XP9(X"GK?BP@,=9#BS@S>E=YA_GJ?P(/394
MJ8^S@!_VGUA :V8J:!V,_B.AB]XLJDC\Q_,?SW\\__'\Q_,?S_\G/2DL8#:)
MNL[(1A-RV7744'=&@_J&\LO9*,E3,,0HT-UFWFW]W4%O7V'S[-OM;<2KG#][
M$P<!Z M=\,3J&FG/)ETJJ2=4T;"ZJ:$:+HA ,_?%OV]V1-_&-7O[8_UH,#O2
M/-[P=SOL/<H 9(>QAZT*H^NA?D-^U"2R",Y.&'D<#/I[?Y<T+IN*%2_*+;<:
M/FHDYFHA;HL.V;)IM4WTB/34N!-P+6L02Q*'@CK>= TT.9XMSN/(6"H:L\3^
M=H4%" C8TO;.L;G;]'=&&1R](__I+:<(:"C%#C"+'6!;EB)_==/':I@@(IHI
MAJAX-(6^/=2 _AN@!HPTBY=DN+//8U/& KZ\88O\<!VD*IML*+/%A"C(P^3;
M0]COTFVF1_'')#$/(UJ'=%JL228RLMJ_:(8W21V]QX3=]?>$/N^H+4_+C1?5
M047_W5I0:\(R^*6QNZ,C;"URN)(%G([99/RJ^R\["_^A*P@Y?94%_-)T8P%X
MFW_;EO@?]MT3;K3U:.W2R:['F8..J8<N&^R0RB]9 !+_;E:#I44O(P#/](?V
MG"-NNM"-79J1\^INVAPBZZK<_N>/'2Z#?:;&R#]&DWF.H>%5M_1XHSMP&WM:
MTE&7E&^>6FF%,L=8 !?TMHY*SW6P;]%N?;O4I#C+P_?6R:5YXBF!%X0&R[3G
MYJ[##7=^WDA+>RIR.O]C902V%M8.GPEM*Z- "+!4?T.&ZK"/>C8WXEN4%_"B
M*-'"2>4>KXFKN5*4/J^A=S=>OE4.Y.F<,-L[L=/G/;FC*?=(A\OZ0_:?/U;F
M,[>/N!0TG9:/UHIYHBC =6J_E^0 R (6I2-0TCXG4)\6*R[ZZ6[XO:TX6G%2
MNRB/NK5JH5U/GNVH5*N^J7<H,23F]K%K:C;D65)/I)GVRF[6 M]XX<M? ]^K
MQ\L#UI?JFCXTVLO@3,4/]8G[>]V4/;?DY=7_08VK(/\MF-79JDCVCJM$NI#F
M R9M1W_-.C2.&0I,9Q[S)UIH;YD8\[_FM#;L1YHR"E 22%L*MYL$^7O%6Y=5
MAQ-P:@K&J^*'P\,'650G_@#_B57-P9&H@8_%(9NV;? ;$:%''40H/-0D\!KY
M:V<R85/T3E/,YPJI[&#Y3\9GOKS?.;B^'BU)N[#B)Q$KTW>='R;?_\%U]N()
MC !8@,LS(B^E)M&5*V96G=U*[F2=0+WQ.I(N'^]Z1JM 5[!0U%R" _6?X"&8
M_V],:YL%, 7\V2!#!GG8ZS>;K-W*3?Y11<GJ3G;K0<>UB&;))EVTA*C_+.P-
M/0.L5G&JY<BXEC5=!78PX*%*NF0/]>\3#+9T,3@;8.0- ]^!F*NQ%F18Q-'9
MYW*QC2>>>'J;632EFP[$[K%7 'Y>-J+?922S $(>MJ&!KC!).V_.[AOX>Z,>
M(N<*N:%M5J#$3N"',XKFB:T7\YSRW6>&+$.^%8<9+:=EW<FZYZRXS>2[Q@[T
M$*,(37@'DW=@\O^],;]N?"?Y\H!KM@D+$*1#)T+/F#7PFKSV>W'.K*OX+;2I
M]E3QI3X^6<;N9G%"OL^"W$B%Z7'BD,JDW==UG8+Z#Q^J&QS?U,=('+*4T^2/
M+P7XV8ID#W"++@?JD<NH8>"M?+H4J$K0,<8I2I(WTF=\9A0S E2B9I0_ ZN#
MUMJ?.VMJ#/2TK4\:_G?<0>!D9DHN5#0E&]41'N7\KO"8>)"3(WO8_[-:S.V$
M@L/8#6!:D517!B&I@'U,R-H[\JJ50Z?&N28Y\1O^6UW+SQ;,_:?ED4.-PS)K
MIR"<R+W@NW":*M(</A7$Y%<NFEKY8_2&H 7C1=CU2'DSU4]\?J'>8I6Y5)/C
M)'?<6?LCU^X%%TAX*[N>M"_(Q75M@7].ZAN4V19UE>1,+&5.JZ6;RRW_C!H5
MF^I>/Q!4%;AEO,%73'=@E/[:E$-*LF',R_9R3V>>%NA=[%MM3A+8./EK0VQM
M(ZMDX_OW@_C!E -P?>A!Y^N:',GZ@5-T-*0.'4G7((I,;Q(FUT<JZ*?)[W.)
M-#\[:40LOKOI=H;9V[335>%I0IW,N^ZVC=FVKY^[Q[=5/0!Z&3F_YGD("PVT
M"Z@YN<//ZID"%*DWC)(WCBY":0OMA8[G#V\N]L@'!-CBM%B S*G%0_UV+U #
M^/TH8^8PK-H?O[%-L:&B[*0:4H-%-EA O)MZ/>5R<06\Q+38!%[C]$)6\3,O
MOW_\W+F!QL]=LH:_O'$"FZDL $(W(<$?8R!HSX\H*<3AQ8[[*Z+.J5)3JT'X
MI,='JD]K]]GXD!X?P7%][,^YMR]R>Y@?J<@H>& W97.-$;F3&BLVOV9-I WS
M^;H9N#3?*KSAFQ$7JV-1HYLK;\D=_4#1Z6F?S.QS?P)GT7!G.'013I>L)*92
MC=[J(@T*Z=R-%.]8SW8^M:;DGNFACN@O==A,@TE9Q;HR N/A;@>6[%0I@Y"W
M3LNRHWBWT?;[.42:K2W,X),<O6ZM*H=<^+//^<_N>D8Y700L(8<NAK;[2RW#
M8'%F?/]ZG=C#LY>[]G]_D\][[6:>N%:^[*U<[F396Y]<J;G]D@U,?J0()7=R
MPV)Q<]: )!+S;71S9XC_*VY!A+PQ-&@7Y%?L0G)2).9[)[L]BI!1J;E[UK4G
M2-)>6)[)OUNQ*O3WO6X=/XJ\OM(?4<IP,U)-&)QACK7:D/S#*'*WU4^)KUA"
M4?;&,HX%),)J8)T8D=Z1._>0]ZI&SO3@##/?B.."I4=&KNY;/ZD%7[3L@"5C
MZG?7X25]BYA8*18@W*J^(D<W4R+_C DO5_]E]# Y>2 G4(W\1");.^I4?]AT
M^VRT7P^6GZF"FH#)MTHB*GM@ G6ZO AOXOLRC?@=>=> K0FGS9TT&1M'):G1
M?L%[C6&*MP_)\[X5=GS+P^96W!,3=2+QD+_[[NA$-Z6G?6^'*:6;IQTR-M4S
M<V1B9W1OOEU.O1SNRP+(5AL/=YA22#O0[[N!;QX/2"2=E,:MT(\X\7F\=(>=
M4O05-MDK.0+R$+T[X=-G%K%=4'%0GAA21-H40-J,+5(4<^'Y\S,61I@*F7[7
M]F.-V4=47SZ^7UCV%'OB@\SE>8=U0YKQ'7P-I&V1")>&S;J"F$ZYG<WX%M<@
M3^O(.JT^X]ZJ= Y/BWW=,A$N _.1KP 1][\O:"S?L'$:TPYX(L54;&QT??V[
MZDC/U^R1_WR<^1_/?SS_\?S'\Q_/_Q][3J:?39!SNG'HK?K+%$"Q&"O,9O+5
M[-H8".W$/T&+#]/%I9F\58IO2,/[$;$[M>'>)(T8Z<]/S]^O=O85;I$"C%^B
MGZ8=JCDW%];+L8HGWX" QS6L&"F;NF@/W2EOJ]0NS/X=V=C<P&!_,;P+PCF,
MUR*U_U3'FKUVFWH][SFE?CY.C6TTJ-) E^]9A(K03]N!FCUTR3+<PY(4U*$U
M!_SL"6@TW?+>X4G;QJ 6V!U_97CMPO*>6\>MC@@$/.40:4:W\Z,)\[!8+/FB
MB;S=#)R:3Q-)1IFNZLDF_XK;D'*3T!=LN1[# B;F<CNM0\*^%3ZZVFSS)_H4
MFQ_\QVT#R_^ZW3#1)<&1^A^W'&K1_W&WX>ZE_Z2^,-N6O#]C=H&WU&ND5/N?
M/6$@ROZ/3Q%(7C)DB-D^M!,H+@L(EJD06[79I[E]G>>VQ=-*UZ*T-K/2.UU=
M0Y]>"06'GK"0$VQ)/W+MTJKURBF1_+3]:O8_VI_'FO,H)?IWC=?EE\W?L!0-
MO7I%-6;/"X+F\/V+P";[L'1K,35?KWNEKS-O'P,>9EL5)2(R?3P=+.U[5^_+
M*#Y6_ 6L:A:?"8+?N^'R.76IT=KHB(EC,,]^D3K +-%STHC:;MNYHKC+FS,E
M-/B0(Z_PSY4?_[/?E/W_NI7C91"X#K0(4NLMN-:3=^##2*VK8K_-D,/U\<.C
M GXFB+&: >V4T_F'HFS$ ,[&X1D(-0G4H&DB%2>89J@O^'T/-@40=CAJ<;B=
MPUA1Q]L?5?E/:JN;;UT^*OBS\U"4E21]%S4"J\/2):!,X3)&23$C#>O.X+E$
M%EE?(VZ</E['L+DL^%3FS'>3#:?%8]FW9YR%S(R4CO3I+-7^X)AD >WGL81J
M3-TD79IK<0Y#MH&"JI9QP6CP=+#E([@D."%*35^KOQ5E>W3TJ3"F\ F]JTJ;
M^)Q7GA['^/MJ@:/H=F&L-P140^,X0@LMX21L8M-\>@^)K>!"K[]QC<09YOYO
M[+T'5%/MMC:Z$) F!NE%B H(4J4K @%1BHBQT4NPT$1 12!(R$*0)DW@$Q2$
MJ(B@"$A'*:$C(B)%2A 2@H@HD00T+$F[<>]SS_[V&/\^Y^QQSG__?>^5,=8@
M&6L]>>=Z,^=\G[DRWSFS&QSKRWSVO?UY)/'6O5VV7T"J(QQ275E^P:7R-1 ,
MU@%.370I5(6,[\>XS(O:& 4[=,L<$5SSOP6[+:.EG' I*W$?_]VIMK1_[C%)
M#29&)E7'3*3"BJ29_' "9?_"2]JM?3+/;_>J6VTO+T7-O-R]FKT+7<WD_Y7V
M3WOC;D9(#7AI]'YCB;XH[GGG;*!9"8DYV!A 6KTF#S#766F&\.N(NN\6.UE%
M;6K0/C1J7B>'RA:!B7D%47^Z;Z#C]J\<?=DBHY*R$/;):D\6?.>1!ZS9#ZP"
M6A_='D(QC@;1TVE?1D Q*/+H<Z=1C*;J\KNIU-[(M9!/KH68]:D%E3.KRMTW
MMO1GK?I3ID"&+G94Y"GS A1$VTV8[S-UB;W:C+^Q476C7A>Z9]$0JHLIWT=.
M_EFE;-R=O?OD<%JU\"EE0AL"2\3RL/+-5.=@-_#R%CH!14I03A5T;=PQ9)6\
MN2GI\#GAU-2^FU+!BV^V[DP%[";[7=]/ GY@ATF;X@4\/U:+&0GM),T$'6^!
MO.90LH'T6=[$#<JBATB*5D+O W^)%]H+W:OM!5<N64OD^JDEL5K,O,A@*E8;
MTJ89V(V7-E+-,RFJ<S%J7>//VR2\_O!\'6(DP_ZN01,,9NR5<%C3RMKV&2_8
MILY^@ZO7[:B28+_&5=OV#MJ8)%G>KL?)NP8:O**?\GH3.6B8)[(M_\M"^D#N
MJ7O/THXHWJ7I3E?1HUAE;"4HC/0XE0R;MJ\OD* -=6[X)UU\  663/85>^9H
M3,\\[.J.$WLDJ/#1Y](U88!>E3FK"::!U!-@$JYF<ZOX!\C!GNJXF(YQ+'YM
MXO%E-*HBR%^J4TDE8X_DX,*]<KV#[119L'U%"NR\]VM_-WJ-;DO]KD> D!Y4
MJ=+T%D1Q^P/M[^59E[1UYJ\+;'OTUOELO/#V X!(PQ7L#K1 -[Z6 U 6J.7T
M? @WS_-TR137E<(4X!J#[ =W6W\^T[C7(165_H=8,R\_V+_<F9F%.OLQQ/,S
M4YI*QISFCI?&M&8]-RQ(P'6PX53^TOBKYA<DVHBG<&]E\K(MYU/$I3?M^GI;
MQ\M*50&0YZX4IQ%IWGNA,U2!PU3_+LJ5>8=QK JT=H0:4UGNN]-^N;@EPL!!
M8:L3LZR0=^OI5[(^L4%W627/6E09$LQ@"#:?&5<D6TVEWR:C%+I(2,FE:UXO
MN[:6!$;+2:\>D\2NVJFFO:II0"W>$K=^;H2X2 GKPC<T+E^>TR5$T\]EK_1(
M8_FAI%((CVQL&'U\D\S6-B6[ACS,V./D^=SY=MR\]@+P0L6/2$&8<-?F8%@&
MCL<,1CW7/6ZQ:Z1E_[PK)I(<<\J^R8WRG7%@W[J'UIM'-Z)3X&=ML%>DWNY-
ML^0%_0I 838!7R?3!RHP ZFMF<EUH!#4B]P$(>W?5XQ'QYC.#@LVYTKZ''0P
MJU0L@5M(28I)"G\!27=P,A@W&IP4F=PB,%]Q9?[T>PLYYL'W3,7=Y=%[HE9\
M:K..BK_JRP4U#AWLR]7[^#$;J<?8ZPEYT/6AG[2O<QR@%R4^"44?I>FF+= 6
M$WXXNB_XQ)^H;4%^_R/A3NQ*J(;@C, ;D]Y+UD_,=9GBZW,RJ=CM&"&:0$9+
MY(,/2]=*N_')[HUI*B,K#_6&_/D_W-R1<=BL^,Y#>^$BES<='7P [%' PYN
MQNWUY#I'8["&^.5$SPY@^=Q;#8JM=N&CP;8@UYE6-QY#'ENV!'P+^.X"C/$E
M$SJ*X;(_JS+$RM,7K,)2#C"4AEC_?.)O+X_S(_YT#6).C]K'VGR?2Q.?+M(C
M<!S 8B^73SRP_=-K2TDNG?SWR\JXE+&O"_Y=/IZ]48Z;(H!,J(L#8!/@?WL)
MG/K3-<5_$ZX2] _D &OS,-:&Y)]>\B!_R_];_M_R_Y;_M_R_Y?\M_V_Y?\O_
M7Y6?5C5=RA8^_*L?UP$V'XH9PRIF*W?YG@$"OE?L>B44+GIA)5 S,%!(^4U6
M<_;!'0,'=L5UO<63*A!4E\PI6[;0'JH_6T(W%19: 8VZ-.2PQ:J2KETM:R2T
MQ"N_"8NG1SN%X@]LVBQ\/[(3_@J</,462F%< COZP+KS".J)(4C#)#D<#F,J
M9(1Q ,'&Q&6IY=Z* /BN/H?D>X3).#W5J3<Y8@=K7P2>!3Z9F<SA('5;IF(Z
MPZFT&Y:Z\6.H<V@*UT%H%CD0%.E?7WNB(VYL+^_QL9FM*DV^JW-;T,=/RB%
MQ'G4%)Y^DI7 YE^"UU8M]\\YFG05R8U(:&Z!&T[DW.++<]'/>AE%!.K2[$D\
M"4XG9C ZT'YJ.2FO:U!YSJ03D?32-@EC=-]-]7'FPR7C/:*MCS2'G2PWLI$J
MV?8J.1X<X+?>_;]4?L"5./7EN$BY0D*NOMW65H-3I\[=5'<YK_=4]V$EO^G?
M;3W1#VX1(C$0<IZ8@_74'W77WL^D142:WGRLDLT7&6X]G9B5<3DG*]M2=OQI
M2M7G[* 1M)>11UA93T#>2=<4V_SG!_2U$JY1M#)X?IQRUM$)7B8%E;\847_G
M^S$K[FGF2>01($8R>6E7DLV69_J"^_E.27\;_N;>KU-LL"L1'9_^NO2!<IDD
ML$2*^R+3^")!)7VLO/>+\'-S*X&RA^H/XU3C!&]OD]38I;/I^CL>0NY_^M1T
M.LC#0UV:\):PK]B3DJ$B7*QFQK-RN+ZP\,YE_Z#M!^U%7BFGZ7PR=YU_8E&O
MJJ]0$!U'GKT*:K^VK[Y.Z"K;]SFFC$=':_G;&[]OX_N/GA1([I<-3C/=.V2]
M<O+4[A>-#<(A:G;K38=FVT/.O=OR0VT$]R]0[^9_TX&-X  =ES@ B82\3J0>
M 061U*HYTB@SD(8_73/S"&UWU'WZD"TJ>^VDNM6ACBVYI!35^3^L/\$4.$#<
M9RZTCP NUU=Z83N)U&/A2 5,V-@WF]M@^5($/K21VC.6OI"*/GN\<^WDAX//
M=N@?^BBPI;W'%:1:#T$F L<A-S*$(#W 49VD07F,[[@NV'"U2OCK!"HTT_IE
M5LM0 _'50L+L@Z9O0&Z&],^:5?Z 6+-,MI V!^#;RKJ/)SU R.'GOJ"H'H/6
MSA,A9E:7E4KG5I*PN_AUC)Q(7=K,?9O&^V4V:?*+O+#<^D1V=8'U>?3JS &;
MT8KO,4J=(@X.=N(*'AX!-RYWR<<^37X*. $ 0.*YF7\34'_XSQ^::GW#Z)KY
M]I=C2IN:;FJ'?R^X/>Q[3S0EXFRH:H&9C\5(&.%7SI-:*KP=!?M!W-Y3/%C6
MD%KLA:K$A5Q6[4_<G?/:&_9F.B(#IO;@/FP(G.RR@B082&LR?.HK&8Q/2F#K
M+R%@I.<T_G$\['95:;)RT?>!\HXK=D4N%N?%[VY;E7P*GZ$,3>&W@^=Q"1R@
MKA<?0%2J4*/!DJX.\'N9=-9X#XK>:?$'C;_YIDP,Q12=M('O,K.S?',7OAL[
MD\<!:M8I>U]6]58EXL6#*\W"2M "#LT0\BGD<)(#I'1]]5M=?UV;H9Z9OVIP
MT7Z7K[;L@%B)OGGY_#IEG02?*N[T%H,<:,7D3RES*RFF'""IXOSXBLZ.H.2K
MSGO+FEK0#YQG,>UDV>=\Z6FWT[UB!<P9FYA:M,C.3'GL.PY0N]Y9)4?LH7*
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
M1D?/#&+J&2>9/!/@^95TI7VL*NZ$P\1<H8,KEE3'JI06_SFU@P3$S1TF,K@
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
M^"?[C7\'4XC2%@H866KX4#?L9IO1Z'=%^6$11[#L ]\QGN"GILUB0L+WJ_N
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
M4X2QPXZH):/3OPS)=C&A'UJ^4T*;KE4-UL[+]K.<GT$;7Q'CB#AO&' (T4D
ME*9P%80.5&KNIDDW.18^PMA-Z90^%-U F;0(R/<2?SH*L3B>*AY&R%5M#F:,
M=4+'<SL1=.M7H 'FX:IJV5)\U&6ND<C.$H;0T*QV3K5BU=V)8>D[VNBL,YAH
M[8\^#I1GD&AL)= X*Q#-YJ&];O*9ZY?WDU/%W[0@7!Y95R\K*U*I2?OZL55:
MNUN-*-F+WDX>SX?+LR415;C4YB-H[[$6BV<HZ>ZWUL8%\\5K%Y4'I1P_$]0^
M(;]TN[!SFSEE)&KB76FV>' W5]"!$<X5BBH.N'LI6B$HS=S@A2WSY41IS<N"
M*V+%7W40PU$+GWZW'G"<45  M>7-Y@T"5'\]!8-S'^,8/K7)DKXY(9E[H7[X
M68K](U&[15_,>-%%.Y6#._=@EZ]F!@_S+,+V;-<'153HMNM.6"("5_>P79-Q
M\08RG;5)?\KTOZ^HZ5_A/#;NWAMX<.=5!S,+_F"+=ZZSX6S)$TPW(("UPQ4<
M6&L/E#AHXZ*K(HI?ST%/HVK/*#<9^V/R'Q\4XF^)JW^8_!?'%=)D66PGVH&-
M92#>CT5O04" -+E$E<:#?21V(G$*,;05^(D(PR]>43N+U)[>9KX-OW+%[61O
M0BOD]5]+@6_?_VVQ85*!*.=I&>DZC@_7:LI5#(")EN[4;I*==9.VR47><),O
MKU=KKM.!#V &2<HF1V1 'W<&KHUK=<=* O)<P12O[61QNF-;T)Z  LGA<Z0)
M#"+B]HZG:UJUW[OU*ZH&GSM;'[0-W3<*[2  FFJI"6QQ!QM0KWF8/9RGKBX?
M1ETH/?23FT^R# ^NJY9C>D3,7F@L/>'?'U5Y18 M!@X4BZ6#:W4PUYPCQN(J
M-Y9!V5T"][$R[<5-"G*9\GR>&NY?(@ZLE07..3V?T"X/B0[^^HL:BZ08W^V<
MR??-D0N*4:N-5R'O/?Q&X\ ?R*T=$$P,0X*YS&DROP0.:?H *1 ZT<WT<"6F
MW.VI\<,J(&GY+&:,O%V 7XWK*49?I_W)YTDM5\IEBF91G3! $]%!!)1S$[CJ
M;#$ P]W'>5'-Y[]9$O]ML'1EDH>YD!RZQ__LX$GSZ KHX:ST!%72$2*)NH
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
M<#6&H.4WJ85J?,;HOO&W#6.\/GHYQ6K(Q4Q]?+>!5L:G(U."?? _VUE (T1
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
M;V!K],)1W%I_1V2%BV-ZJ!_?8<@WD=ON]UG&N%9MG#=^@LQ4(G&B=5Z.L0/
M.>:8\W/=%27EKZ'ZY(IICW* 2IZ%Y[FE^C!:C/(O0YZ,.1R@@5S^NUV!DSI*
MHA:#Q,-<]A5 ;MT\4X^W39Z^<7-AXE6*H*!XW/Q]#R^S>$SYD^NS=68(X)!N
M-W0R@"LH',7"<3MPE5'%E Y9U<S]NK3IE:==-9V%(YU//DD-6"JO,F],J=M!
M/O(?YB>\A@MC/VVG/BVOTM.PO&QYP.:%;_-NY^L/@8B#!JZ-C3O#;NL%?WL@
MJ(54;.QU=765OUY949,NXV%7WBF^XZ+] .0(;S1</D\7.+2P<AOL\UW;:81-
M+@VU<NCU1Q.+P-PS>Q+7,6))?(\D_S :6:T??FY2V!*:S/N<-SCJ@X:@9366
M-SND"C][/;-3IXRQLV=AM-FWVKL^[5%?X$RX\:.8F*M\^V);1#B]5A"<)(SN
M@IKPT!W/YPHA&0),EUH@)G3V41/,B\;RK2:356HSYV&60]_M/"]?C>$O/&P"
MR]YY/F#^#;<?YX\ #A#9XI',06#E'??K=C;<<@F(''73FFR9J)4/05R)LK#^
M%81/=?(H;&J28B44&+\K:][R:?U1#YO?6Q#@?C=W%P@U3QEL01Z;=&Q!V)7/
MH-^7P/]86FPM3C6.^@8GC/-&IOF]JHW'G#5J?2VJ\7MY _9C4^IYJ*R-<<V4
M+?]U>K"^V=BZ"LMJ>Q4@?"<F%/3Z6 #'%9PH E8[X')T0KS[QY^39>]C9YE6
M-3/VWEHQJ!#X]P.'5*S/%&^OJ/K'/@#EX=V!PLQ<3A[""P&<:@H$0Q'.(V![
M%X!:@C?+JK2F$OM]<=,)=<?@$T%_W\V/[1#KL3\\#,2*VO8BF^'MK0A:#[.W
M]X-8 G09C"9=M7O7AU*QN@V#$_,?7(/T'NF?T)#I_4CK$1DGI^[[=I'S? MR
M%4J^2^$*^E"#QG\S3W)>:/\)2BJ0,O7W;S8G=#ANNE)."'T:DU>KM?'^G*F/
MP:]E\QO<XF&E)T. $"8>< .=Y%5@>W;4T:'ME ED1]*L[J3$&=,K[EICQ<.&
M$Y/SEP^Y,#H:WN_Y+%+@PDO5$S@B8X@=@LF2J*]0E6-L\=^TC0YD HX_MYM4
M)=)])J5;3@LKE<X^N6:IE9LZNAFB>&W_!?.VL/EX@R=C4W?L!-H)U5#V7@3S
M"2=C"T)]A-A-"J#(<3^-3E(Z2&)/56%[ 3F*35.%FW% OE_)(\.3MD;U*9]V
M73Z[XAG7+UG$.HYK=6:;L#1QK<;<[1UE++"'L?VU4+6.'8,C;-A+?W65RLS-
MKZ[/^"LZ&IG=$OLD+X20)9G9/NBB[5HZS3EW$')HU/F1Y90$X[O%#\/%I""I
MRP_$GH@;I'^/AOL!1% ?]IP\+ ^WK1G":>8: )H=<JC[V(/6+_<;G"T?>M;P
MH39@R4_GFKCNHV2+=&/EMPKC.TNQ XAJ7;:$K2L';WZ0=8D[;@J-+P90<X]N
MI,>HI;,%."\KY,?ET/8K]R0>:N^]V9$]R;MVU[&<[<;)Q?GHX@FBI=C=;&_@
M( TOCG:TS9&]0X(N-IA?F'0VMS?4,]3+)HN=GAX\X^E?S@>9K8=-:G(%YUD'
ML2.(RH4$DA<A%306\8V6 HF</I2HKVE86?C5O! 7LDU 4'E9<5KR"_$&?H_>
MN$Q!2/1N'^JQ$K;X$E.30RAK-L) \31\&R&>)&XD''AYS'FGJ(3M\#L=[80'
M2PM__631'I]>2MQ7\SU*M 1^7J-M0=()%6-)?Z#WMB!2[&,O;.96=Z+\FJ&,
M*@.K$+^]&SG!Q=53Y_8EJPDYG>$],B41-]-$8=9L%QG%?B:!SOT^M7\\JRNO
M)+D)0<7SV)8@$B3:-DOMIT_6&%^8<"WJ"1&9M1([,S%5[\V3U.]NS9S=+@F!
MUF2V<&*Q"MB6!H&N,H<V.>GV),.LX@#1%]:X8Y-^FW=&];1^*$BJY#@H29)S
MW"'/H+W;S](O@!#QV3\XV1_2^"I7B ^67O7VVE/$R1H@"7[8U+O;%;_LB]RO
M?&TQX"O"LQ]0[V;O6Z(O,=\"H2P3+AGU/NU=)8TBB>X_/\@^,??4FE99>C?P
MQ=BNK"D.Z?1#IX.G4^I$[AE/";'>,B? ;E[##L"D$=2G."&<!W+"D9F+W+%(
M$=F"E'MD==[8"--^W7ZM^(L7_H^C3\KG""F/^EM",5FI@ZQ;W,\$NH,SR$<)
M@EP^;CMIW^38;$(<*/><@4_Q81@^L'W;&5#<&Q2,^3N8.A/::WWH]^'S TAS
M.X')+<C$)(X-M&]!L/>W4Y<M<*UV".H30@6AVS5HHI*9R2EA*U'Q,M,_WOL/
M_&Q6_JU]C:7\U79?L-%0E_9 3CPRXX4(A#]:UF8-3RYRWGX)BME>=(UCJY9S
MT@QS&8Y=D;!E-%9UIDHN=&Q2_)C.I>;@6A5[=B_E4.6>Z=:NO7E RC;P 97=
M@9\;6RZCDYC=8[CK"!GT&#.%(?7TN1]AKVZ3<EY9]_@UO$W&NRO.9,,<9J/.
M/=^R^>6_C_9\;HT66 YJ6TTA\<*/_(CK(.W J@'677*W[4X]IP7ZC]G%"3S_
M?2#,'5L]]"_$1)+]?CLADT2-Z>8*EK#4V6J<*JX4=EC!<*C):D[O9>=KP&7)
M:DW74//QG^^-3U+&59*BDR^*W?"]E$ZUY:U#E"(JK5?PLR1 ,9<M!OH?2@<,
M4$>F-P4Q@CH*S$<GO3]4C5T?T0T,#/+(6_N*,+#/EK]Q.:,%OR?PM5;Z*V>+
M, CG&+</[-%"%XSU1_V?AYK?\("Z-5NRF[:Z?)3%CPYB#E4!/J\#:IM-JX:4
MZ=:QZ\+9%7F+KHVA#6LWO2WU7656V&V?^9/W'T\CQQ _(@ -1_:^O]O0WX9$
MS:5(XD#H"W@'[4-K=KL?."<SV8AR7G0Y>VKHRON&AS;!"H=.71 0.LDO=6#_
ML^_1B)N(@'Y Q8<MT<MD-"9<XKS=@GC!A 'BA=I$*ZF:05NO5XD)I[_,YW<>
MM9P07I$]LB\/<1WQ/P1V-^9?XCQ$;)_O<*$NL5.GIMPV\M4CO%/G_%SOD1/3
M?"M'9/<)<0^J/X.NDO]C)O>]ERL( BX!O1^$]P30#8*DPIZ>S_2J8^BFFLON
M+@TM"^^X^W72[]-&WLCZLN*,^F6;F]*?ZJT\OO X\D/F1*(4^[E"HN %3N):
MD4&3"U3'9=)LT/T"V8/R-C@1] W?FK&4NMHGDP45U#YKO@U]Y1M'UGH6>5BT
M6;PDVX1^PJDDS=SV^4_1US/=/B_3+JS)AX2'*/&GRS2UF??(/KYD'VQS%=)#
MS,,%X0$MM>7MY) IQJ\,$&MF#QO]"(U"V9X[?\00*=1[YX%35845,R%K_I3=
M0,_#U*9HW:F_N?!KC'[N+LHL.%&T\<M+C#EF%=#Z%JT[2VA'\H^3T;-(P>Z@
M$)VB-]W,B,\95YH]$ZWOY.KL2K>80?^L_;XIS!S8WO(*VX&CV[EYMC=LK'C2
M;P$Y2^T[QL[F[0]CMJ;J9@Z<'LTZ=3VQ'%I5\,9,BI]OK8@).O6XSB;%&<0$
M:R_W,Q,,=?>6G:QOA\RMC9IL5K%LUE8*:S,Z-&PLWM$FTJF>[J(W<*TFW*.@
M<=P!I_5K2BTL 416B06[1N"B;$UZ3K5G1"1-]'*[XU?#8R%G$0UY9EXY:G)I
MO0<S*KZ=(I;'?[Z*+>?V4=X[+CNPE,G=TLM#+ U N/5"5_XY;APMQ3=(6:9[
M5>=XQ-<GMW.# T9?\<V!\0!!M\)-^#!C.8W/.4U-X;,P\?8RZZ)6S]NT:8U(
M] W=3R>T*S_T_<BSD;+U<7*6S)H_7W*$^(3D P4,;;F"@?3@3S)<'7_4GN9#
MIL9_;S19S\:_'^K=+)4+;@%6J^=O13(ZL2\'+12L6,>X+81RV/+SP'VP2MSR
M<RIT9Z]<H,DF['Y98=,#3UA3_<3"F=M=;CU$QW]:I(:_.B]L>07!Q8!A@'0<
M_\_#EX71!_]#(_YOD?\6^7]9A*>\<Z]FA<R(]* C[U.K?U8+M[>Z#FSJ2EU!
M2[O$M3B*6;UKS@INT*J,*=?Y?.Y;I4^JP.3Y2+L=56-_;(Q^FNODE=4/>U39
MOM8Z6?3%:?]CJ>,?PG*L(9NOWX;^);%D?!&\.+\?F!.L8Q@D_1:=U.6F1F-+
M*1QH&*.M5?]A\(?,/ Y%Z]A(?%KX'.N@"#^>?8+UH9X%8\[3OQ 229ZD)#UW
MRN+A8_@8HX!>OZKIR[.#H[ZE+^]H#33DVK6(ISV\@?GDRS>JE'FTR-DCP]G)
MR_F\I4)A/C,?5Q65U8\T?,F0HC7>O/TDM"MR+!K;3Q$O!(S @%!##^_\N7)R
MB8:+R3$MCTGG)_E\%7<C))W%&M&8!.BO[>0,!QN6>W\PB5X+:T>"W@] ?K;E
M%.J>R*^VU-$_P#K",LG@$GM4C*EY_X648<8]RGX2K8+DCX\A"%1_@!O3TTOH
M]^$J *%]];>KO\'4@>2O,Z'F-OO$<[)Z;[R%M[6LR"QQ!=!ON7L7V'M#N@D5
MB(3GZ6-M=RG19>:!-(["#L&@XBLI,7[A^W8=25,-KMPK8T<;A[A5\*Q+ZLOG
M1\;.SMS!:7^R*8^9;']UY$?4VP5=0 /6I2N#.0SP%0(&-&;][>(EA#@FHA@-
M'[M4\> %TW[&3+8X+4&#>_%\3(+&=9'#%D:?N5]'W<4Y25QCM@"CNQ4IX@1$
MGF'HIM'H:LEW/NA,7TNX4/4A-25"30@1H2S>==W95??W1\&#XWN@I=_K:VN$
M;JJ=WJ@[.=-RTW- 9%WM*P&EQ/UBS)4$.;JO;CK7!!BB1<+$?+D2C-2"'?2"
MK+>NI<S-T ^%8N%:ZBWW<B*NF)V!8S34#ZAOK^-OU8/K )6SB)95,32TVV6^
MZ_4;C %P_RU@>NXR\\+OF58?Q4<J&7@M[L7$^W@MSYX>Y0?0HA__28K\[RW(
M))Y9!$BPI#&"8S@_W"2J&T%/0ZNUH[RXY-$M2*4.$?Z%F?*J[!KG2^F%SZR7
M!<I_[>;"SN\5AUML01*+2-3[L#\8RM_4)A 5??J$H/Y8_6MIW8U@Y># &PWX
MR_L,NK3!54S?7O:!&_R-^Z[/0&Q!-#5_HK8W_+/:@GCH)FY!*F[FL^[XHJK"
M$Y:;)?QGEUAF704J$88!$6D?/H]6O.O]$V\W&Q#QX)!%GX.&C*0:$$@L1UPC
M;0.YO;9<H6+:ZF[ @!E5,1R*$P7\ORXMC[GKC!6,G1C0_M84HN@J*\S3')YC
MG3XM6UMIH&.CS,<,8?X$8<;_Q]Z;QT,=MGW#(Y4DE'T?V<M6UK*-DBU)4I;(
M)-EIDK)DS%#9EPDAQ) D9<DN9#"6A"3KC&462;;,4./'+)YQW<_[?-[G>=[[
M>C_O]=[/?]<?YWS,'^<X?^?O.+[']WLNQ]&-\0%S^-<R3K '=Y\A/FZB";PC
M(VNGPI\X-A3V66K7X LO<9@O+,WV=GS@?.9H4=V/!$ZBUX+84OD1@",7<.W5
M9J\/W^IC<7YK<RU-#< 2>-=TY#T# U-J+:4PN,=65[*RE=UF/WZ\8G;K_0D8
M;AC0EV1QQU-':7)4: \GW9+59R)#*6A;"N"*:;NCOJHP+NDYTQ=:,Y.H@+%:
M<(SI"+TF:7)%R_R1$T,0PSH4.Z\92SC&N$ZU8QV.(&.X$-_R>OICX?Q1\RJ_
MX>="BDZVO?&Q;CC#LLRZ)-E8=;U8TK7*%,(!N2U//T^XZ>:.[-1&$K/*R<BC
MO[XE)Q,2$4:4>:!EQ?)6Q<#)J#<J#R*//0\U4W__18]X<=H:TK8+HMS57_M+
M/X\8A7RP0\'/T1W@MI!C<"01)G#SYHRU=^M=]]Y(>^-/)?Q**MGGU)RL7AGU
M"LGR=G+^X@>4^!D"FL0^A@#A,K4 W45(G#M)/4X=Q16X\Q]M:,*]$L'X;K2]
MF$_0RM"XZ5S73GS?T6=23)=G=2!KE5<52U<D+%?+*-ZC7?;AT1T/&^.OM+1D
M_,'^C+"P_)AM80A?NJ<=T_:-:PA9:\D0@I*X&*(\-#M@GOC>#E=XW*=XB8#;
M " ]>3G3<A.Q/?6U^.T54&J)1=[!JV\7VB_%<Y7M 9]',JV8FK,:277%LDXP
M8XUTZ7KAJ>3L:=)&N TIES)VN<[%  O)"FFQ+E2-Y;N3$QI6%0(M-A&AA#V%
M\[Y^$T-$\_BU&*<@EU?KWXNMD:"O+/:AOM2_Y201 &78:C';1J3 -9,]Z!@,
MQ4$SQ7X%3^A6^-0TTJ#",,7'?LT-""MC9COW7[N0:!^=+J"DFA.RD9E9S1[7
MWG6]\[\P']"KL50NFBEUN$^R&OP++:"AJ3CQ^N81OZX#K34VJL]3+XTN/O#%
M:,N\.[,&]6)S11ZZ--NA]"!>D*DP(BP!X@-[S!+ H+M8JLUY, &7<)1#).FM
M3N-*D,I#Y#/5[J24=^\.227]Y7\*V<<ZC!B>$X<=8!P&S$GH@TO\^@5*^:0H
M/IY#"CF^T-,90E>^GH]V_O'R2-[RVW\IY_1^+Z>K:46/3YV3.N9&Z$8_@7"Q
MM'Y] &#D75 7FC>\^G)3%,4Y/.=\4_MCO=[9+YDE*F?F91]492>!-H;QHC1%
MYG.,_S#(#\P#\>6/V=%,:#,N,FB,?SV(VJ]WP',CI_^H5L0MRXWH9M ]U<U6
M%E_4WM$\5I\!%T- M \I8R1/X<+F@9,1,F]B1.,?KHE>2L*O].>[C%:X2R;:
MF\WT_?@RY>+R8>INB>Y._]Z=T@.6S#@(:0'\ 9V&O(T&;D HL>R!^C%S=T'"
M^C1E&FJ*U??N!G07U(=!<^5B5MNA.SW3F###T&?\Y,-)3!8;%\5V02LJF.VG
MNR#Z7TN&:=\NR(6-=8/*NR#".Q#=AL4+!3@IJA;L@1HQP #I-4.44MJ4^K"$
M+/\>:.?GFU8JCUP XAT>0_1^*><K37FFZ<[T'4HJB3Z R':*1G9J0#Q00"AF
M59D(FRICB: 82NB],?KM@GILF8G, MIPHW].V"Z(NKXXO+!*=\IAU30%SO:N
ME1#^"^HW_!]L%<B$0C4D!QPR"0\10>F]PFND/D2T1'WLSE$2R[,[$0[1#L*?
M,2J,VZM?/XR>KMT%T=R9;T2O ^.42;)M0U_:@VK04AB2^R^4VQ]*/1,5..>^
M[1C<<VS3W2(H4>%2:8GX;:$WEM\)]8N)?_F/(#N-VSPBJ.]OCM8S[R^2=)F-
M[S9G^H3N+\-*K1223$R]_<)BK_^@":\XSNVG1*%3JDR.WP >X8W]?_<:&A:8
M.PA8[S-L*5[#6O6=Z?_<+WLDX K7$*%./ZY-]Q_+Z6I&VI1,4ZIYRDHE0[21
M\G>AI_++%[6J.]\SN*SU!!OFO1?LY*55^T;)O&-HBO4;YO/L;\BN22@O.+ZO
M0^ZZ 8H6C:Q9_/(57BTO:A*V@U%8GVW*H_>6B(3>7B4D.S,V9;#ZV?IK7T,7
MJ[3QT2;:=C%/:'K,"L1!N.,D[!7T\ VX#(J4DZ"[+>GU*7:VV:52*3=_GTYS
M^@W919!)CX*HVU_(@;8S:&$(L60OV60@KQ+)AX*,9W#X$6?Y;SQ=;QI;W(Q=
M^/'L#/E";'1"RX)-SA5KB[ZQNLX#8YJPD,/6DN5.J6/"MQX]YK>_8&^^WV;_
ML9-R*M<NN!W@+.)L ,%CZ#X!A=+,!HPGBALQ2JB3RD&HU%$TNXTA/3M1GQH+
M=)Q$J7Z3 MB'0L$7WRT\KJ\0%8>I'.B7UV.;\7:;)MT7_@#@)B*?R"C54$6R
M2,,2V'F,X'*>;=<PK R'ZVO!>7LIR,]8T06T-Y]5!3^];5+;V-!0&Q-4L5:2
MI/MUBFSZ3BND0^:/JPL.%R\26M.M\*SM\9FNWY[C:0:9*Z9@)=:@J(D(,Z7=
M!/X(0%)SNAM-9$:-;.;/PB-(40Z.'YUEQP+7!9F*Q[UE#:>_/-8_M\E+?7ET
MV6[O -TGP)Q,B ?O@Y^;KY;^%6;@7D[5)(M4SG/KM/Y*"<%UALDER*?;J?Q4
MR3A?EK5YZMXYSE_3R8:&=>*M#6D.0C%D+0M)3[X4[6_TL>?_<0@HM)14 +G>
MHA\F./->F/.8F[!4Y.&15]&G=T$DKN^0Q9];NZ!]>!1P[@]J>_O3+JBCL3))
MA1/,.AHEST+ D!3UM[N@IV"K71 ZG\#@\9_Z_],38H@A+JX?7L+#&$>'YV-7
M!6?JRACRS@)NVGQPVU*^^!7HYU)D&+H!O/J1HDP; 02K6$/@>DP,AJ1(L4M$
M##";7B']9EV89:M;]C?-Z"LNMW/UAO;;;31_G9$JEV7$[(*.-K-]XS#D5R]R
M4PE [X*R'W P8IS^3NZ"#G8 3I?',,0X).>Z3^'"S;T,6I_32,^#R4'7'H O
M?F?CJAMRCV]Z0K8SX6R^.6"PPT8 -V:.R7Y6#V'? TU<"<V7HL^0=^>F3.(Q
M-3IV:X;OA^NB7BV[EF.B'JK5F2R59;%\SLS&Q() ?"7_1R;PWSW_W?/?/?_=
M\]\]_]WS_V//?>WY9>=*;R3;A*4_/WTV:T F:LCYORP5PK_;?]9.GJU:4W^=
MIIK\=MXO/_#B;X[0WGO:8V-9FZ@UCKT3*<P\Q)DEUEX.1W-FW;7)JOF6O,F>
M$/_)8_KQ08(AKI6O V23A&.%7=H=?IX)@__N .T8Y/(.?>H,AAE LA<4ICK6
M/,:D'IB,4P[64#=I210T0P!*_)E)7A?V#VTW!,JK_1""ME%OO-H??Z']#!'N
M"-F,J/00"O@)?J'3NMF:]V<8?V.@"UH#Z25$L\X )TC)8'X_=T5JF\E^ZN6<
MTNF*4\N..37I, 62Y;K"8^?!9%4O5@2'@N$^CK\5&98"Z]GF]L^T^J0RHR$&
M-[8-68=1I%;Y2(I\[S&"_XE0=+U^K!I>Y:]K3)""NE&5F6O\ADN3G/2"?FK1
MP3[A96B3TYJM%UT:,71CO3>SS#RJW&P!%QYY.9=6.E%L&!CK_ .>/)CZV5 ^
M\&BPJ4R3\6QE^;F'(5+>EMS@%\1_+'::C"O".^DGPM_3'HPP_$K#Y<D^W>)P
M<RK&;113#_L[+!I^?^-[D#FU_<+WUZV/SZ2^A"?,UROJ*6UPS_0M[?SS]V88
MT&HS-=@89O^E."D[$0OJ(*89)BV8Z,$5:@$"Z1!+>F5G[>^;^+!'J635FP;+
M-A$/574ME4:_IF:1+3._S%U[//+^C>E]RX%V<>8+(S!]+_//182T+[+6-O;K
M$Q)[:!#7CT NR<8&YU5K$^D\;Z,ZE*$=&/8Q5WY_:&I-ZO S_KHW_Z6KN]^1
MG;HFRD ^>;B#7PBN!<17$_QOQ&.K959D#J.=LFGFK6U-#0\WO/R>Q6_NO_HN
M(CI.R1@W8UW$_WK":C97P%R13XISZ[+VDZ5.<($ZO)QMO/7?;WWC7^,HNG%S
M=NA _)IH];2K,7.U22LA0U+7W,_+.^+0E8,_;U\^J]3 .KV750OC"9->89UD
M%K%5V"<N>ZI,Z;W198/"RA!RT/DOJI(JGLR9TST!P1(GS??[<\O6"7LK_V3;
M^]4DBB:@!.N<526NKR86:>22^K[S)U5I&-DHY2AV9S3DN??_G)[.SLKM3YI<
MI0H,.K_H5\@((/C^L[6 ??_%7DGYY#F_N"9,@@ *F,XAY9ZYDV-K\#"J@_MW
MAE(>_=) U(&LM<&?JM&+/S=O=*E,#D).^84MANEP;#'T];8.]+3]8KD^S_3D
M;(B_$OR-[O ZXTP.O/9D2DSVF1\O.;8G^Z'U#3E/,;>1J1@.1C#% 2MB(O.]
MS68^',Y-+M"T:7+V&*O4])2;L^Y"S5GOK\D5<1Q@;.RS"CT(!4Y"XE93USM0
M8I91;TOQB&]S0G6^)>-W#]0_J]_XR'L7W.\]DQ#V?$XO6E+J"M>$KG3#0L'/
M75#M34M--KAL_.#]CQ$Y)2,[+SP83C&H7DTGA[<?6@IK2:OFN>'F[B<1N";\
MM;3,\J'@W(WNI<V#&;-W+FD.=M16V7"XVU-4^Y!<&+_A-,@1Q D6%B'9^.T!
M/^\4 =DU5-AG:7O6LRD;5](X4B5G^LIO@L@=+9DMG-!\2]&6"+YM_S_MD_VO
M[3Y8TD3 !0ZC/$7R_66&[HR:M7ZRH I7%3Q4;&O)RBO)]%NT^$*5[U^ G3SG
M.SXJ>U:6\WUC:_VGE &?AU+OQ,I]7YXZPG=HOKDT[^?<U(GF ODYDF DQT>4
MJ?88^B+0AX74<3W9!=TA "?LL)7\-.L/'[_!SY+7N5;"(()&)_PBU1JM80%2
M?EX1M19!:5O:"K?21AI/?]RLH^M, TZT<681&WD)\W:QJW#S$L"N5RM<M.O1
MY<J[==-+$[0$\YD/)?L$7!;NK:EL4]X611==X9H42E:X.Y@HEQ'/QT$O$^_\
M0T1];0_<2P\.MZ/J]Z"C950 +RH_M'VL@3_>W7C"2-BD6GTU.2P"YK_RX\OH
M<?Z?ATJO;7(<N119UYSI J;8V"KQ@EC?) Z4SLY\<T:,/&(VU!'F!D)4$H_7
M77/,=O1Y%@NZZZTPG^'+N1SQNS(H27UH,#C73<%CAG?U$4=A&?YU=3K2:]:0
MM M:BZ?:T&*A>/G.'5A"@SHGV6LQ]@%3VZ71!5/[1T7N0B/=H-$6\Y(<D6=%
MJVOFS:P)9N.,:OM)8("LN;I6 3CTF<A]G*ABR0"[($=*BL3L:NPBIK'^P2D;
M>71[U]GK^@]-W"];*T1'J9O_CUQ^_WNS'PKS"U((=KMI*7EI^K;3/9Y&[9C"
M-Z^K7R)]^0%EZ.HHM<^."NVVPVNNY;WY%"8]-M&NFN_8G-AFZ)N?-QLD[[+_
M2H7*NZ$-]&ELZV(HB&MD[//=H-\\R1$CC*832KU< 7Q%\\6TZFA=% I=[_1T
M%T3,V 5QZ:!%P]\[-% )/;:1-I2\@#5M]3\B3DW:+ZHXT?E# 8=*H*<8G:6$
M@IG)-XA_>0OO36M]8\:9*HV2U#=!-:K-!Z;%.X8=KCI]A=1S,02K:7[ ?!E0
M359>$Z4-.;BWIBT'0(6'WKM=F).NMQVZVYA>\5C%4>BZ][;="]+L9BMGU]]_
M[0F^<1$H,],SHB*;)=MWK]JF\$U(G^LS6[.KSD#Z!6AR([IW09((3F">6!:G
M!C<N#<_II0""/0;N.7<_8,MON/>:MV7&@MLRN#VUU"ISMG_L?[;*/S'V3SQ8
M"'0M=#(TIR8W\'=)EIFPNF <1TRG5)CP%W@@8.U%Q70=8QA._IU>L>7[_5>R
MV['EX5CVQK*C?YIM68&D:C=*.:NM_$")TZ7H'Z@<N#;]5#B$9LMVE^<,@V]L
MO\WG*>#"%FI0$$TA5.VN[)S:@3O9M)K>;*=\!>^I]1 MBT-KDIZ2:%FPCVT(
M+%!HYG+Z^KW$3]$S?47BRW:E)NV6S+P@ABK=G_4-*LV 4<NZ:"9R(PSE>7$C
M'I*QLF.3R]J?E<@+<K^=[6.XU3::0Y_#@6M73*^<!$]UMIVCNR(&);8Z^)--
MSHY7!;' \"OC1F!R0//Z0M(F=#0P\116O3NP5H.JQBU?/BMW?OGR'>\B_JK*
MJC5-3RW<K.7)N),WE(]P<CX^\_O$AK643;N+L(7I@-3]RR#&"GD7=(0U*,//
MS$022R%\]1"<4M?B.<IB<ANX<H9QB5):NEJ+4_Q4$5R:];-?O-%P9C#]L:'%
M5._B\+F]?0?*;/HGX-C\H?4&H58[O&17=I#0H\J.Q@R10J?CE=AMM>ETOHW\
MWF^<GDF@G=Y_M0#H_]K:C9C%&.(K3(UR,D+.'UV7TPW#\US\SCA=\O4X]<W4
M726#L7>(("V].+U]( L-,.0,\\L/G5(3[*MH$WWFA[_K_ @\I%8Y?A?D"\4]
MN8RA'BR@C)*]"\A!XD$/^N6"_ F7G_4]4+_]T,G+7J%CWSN7RA<J9Z_BH?6,
M.5%FO8D!?#\%THD2= :2+U(64SVHA,2_MDHDGZ;1U=7YV< ZK8QCOQ6B$L6W
M/SN=Z3H-=KT6.A$:ZM%34!',K: IFW:J]<5?S[37.]^X^M&4Z[L@:4 9^PC9
MR6O8+:,YJE8ERRPV4G]K"WL8)063?GW?+2+G2,6Y8QIG0S;2?C:R/? MFA]^
MC@JE^5!V0=W\\09W"H]#]P&;EM3G>:%9],6QU:!<!NF06R)_EK85Z"OQY9UG
M_*//KW#U0QOB&<<A#67=!-S<)@U!=4=7^[=H=@]H"KGYMQA_&50S@ARQ4QS]
M\L4NH\Y@NOL=H+$+TN";Z)MHX'V#]O#X*2FIXK'Y6LMFX8)H9&%%\!A][)^Z
M(L<BN$%TS9:23+, //>.^B?/R25]GWTCLN-52%'"?(2U'O'\Z_TKB4>*PUV9
MKLN:V075E"6Q%'O\2,.IV7-Z0#GU\ Y/P%L==9G-P%.]TAD3!_,4G%?7/+6M
M7)+JT ;G2W_@H"XCIF"%?W%9G&V]^[\ 4#+X*:%N/;%=D7%I]/6W=1.Y\"UG
M:N5L]ENC7!VZ:P[TA#<O2FW[M-I3O</;3_4.R48I!OOXA'KJA]9\N?W,R,(*
M&^@Q$O<(_"@CVF2O(* K0.^8DZ,ZK?&6_I(Y_7W][EV(+^2HOPB-ED/]O(%K
MP;]S.UFN^,K[*B?J>7IG]27FQY_H'B3O'RANTB9W8I-<G:0.-SR3V/Y@U"2@
MP)9B&!4W1](>??!^Q7W2WM;3*SB$=Y46;#1!;TMT/W7#&,M;7VAAR27MRS%!
MH]QP+2VM."%E+VLUGVIZ[<HI$&?1/O0_93Q"'-3%-5ZV%PLS$XU<J8+7F"_;
MY1'?;CCFD%)E@OE3];#!IR=*'3;]TNM/?SBZ[_2][>V^WT['2T^(KL57AT?2
M1ICI1A#Z>=:@Q,-=4(+.>AQ:4&==T'<@X(VU8(#CSH,XP^( P7>M)Q.50,)7
MAP([SWW)ILLE@;:5_[6+I,<AQ/<L0XI=W!_V1$N$)1A!W[BXG:.?#W>]DC>W
MO'-FSM#J1_.FAKCS8SFW^XL+TD-1/D$^/MY2+OB^HQGG-P[-\WQ$.9Y9MJNT
M-I41IT>%8_KPR-7R*++=DYW4^>F;T*62F^-M!FN*X^VQBH/G:3]QKP9$1!:^
M_EFX4E=^X)R,]7N&!&!.K)XV)-GU0J?LW+ZK_X9;&CK#S[,]\>G=^4S;=LH&
MWFK@[>5G&>DO?EC9*\P/9CA3L[D@/M=$;GCGO]E&X_!P$=:#V(4-.>Y/[*%(
MH1^!"O\9SK7-TUXQR]N/(3X3CG@#:&IDM_T-U_HNPJ6ZN?V36^I;'BF(BMEC
MYSRC54=^%?%G0KPQTVB:#INS-%<:G:763O<2A$V.0\\%/3P86S(7%">&K;W1
M,7HA6;J@PMN/Y[1CR*+5M;;\$^BZ \.Q&$]-%%JF'<SPHJJCXNN'!8"O4)EP
MZ+7Q*L=#NI*&; >VMG))X*-M%*5^@V/A/OL-,O\V6/X_^P)HNXG%G47!=$.X
M,3X$0;@-D%MF73P'OT#]73/OVJI^)4++C]:DT7YU4%+&9>.VRZ% X<U#@4=-
M%S'$;)8)13^A[3K=S.\15\J#UNE\%)Z_6R+VTZ=2QGVCQKN-[W(.O[/VS7T>
M/;^@<"]@Y9$*YT]-?%D'NF[R:5O0.\9%((0X9.8(C)#5C9RG@)#.0M7V#^B;
MSW@_M)<*%W3[!MT^HV5W;]])C>_=669SK"YH[0RX9A>T.E[,D&H>>]4^GE6*
MH2J5'"9I-(A/PP?;^-,1SF-$@9IR68& B< _G[0O9_C5,PT.R9#-%+%FA\NS
MAAUO<PU&&.45_O.*$\ F+8YMM4FL[D)U(/$=XBOT&,977=6&THLZ$]^;[]'\
M8N5J^7;]9[S8U"$.L68X8WY+]=GWYW2^)!! H&$GVXSIOJS/A6!F,=*;UX"-
M_!)A6+O$O+#$>J^&487$AO=1!F;2WQH2QV]F7<@$'2[W;KQ5M&#CAQC=#(?2
MO@%+%,&.O2MPMIYD=55LH6Y\'T)Y7"<_MI!@5U>'>E@[^,7*LCF=IN"S>-QM
M_E!W5)#]]'^R"RF+^$:@V$.G,GLPQW3M< -D_;4#I7X(L9'%H\!HH+Z@M/]U
MB%ZNI)DD!TA>E!_]$K%P7^)J.F+JT58\)@B,$\3NY6-9[2R# D\N WY4[<M4
MO93&ECOI>@VP,BO/%I$:@_>U;S-N<5Q7FQ@4DBJ'U:H4\;/IXK^TO]KX=JUB
M=16;;.A,%K!R/R?E$79ZN4_:^F_Y/]W2Y_P*\=?$YY-$5U,IO;#$79!HF[EP
M:>LE]3\#QD1;Y'U"J%C?\M"(D,B9?6UVM #FQUV0IYTPPR9I%(N65&\+HCJ0
MA?^(3%[QO6'\<\HCQ5"Q@E?'J@:'[_5^5B?L8_(@UJ:_MKV.346LF2\TX.IT
M<3@<^,N&D'G-Q$"X\1LV"[X/;';MO*F\_^'<6]R<\L[%\X.F84U9^^\^^2DY
M?^;X6&$8S1W().XELV=;;A@9AE>EY>;9[MLBP[JCG'I$9,#M4 V:Y:>'(A/M
M+@MN/0)?<.!6I]L WI1^E?SUZVKOW37/YSVRX2GI<5/8DB-_3/XJ@N"Y_V(,
MMM\%=3HQPHAHWB5V0-59/QJ.N53;_(3VE-)8K/MI_$]P6VAZ?_!/-ZV:_1>:
M%X:_&.;MS"6!XKI8V.LU\0[?UST^-C8GWFEJ;GIF=+_DR'M5/K&CY_;?\_?_
M+V**_V[_;O^E375SGL7SB<V9YBBB# &>CAMV3]JD2:H0488;-2I_!@C!YHS6
MNBS1_'NUD8\\CP]ZFWY./^Z8E7'NTSY!4W#1'Z<-AUW0,2^VUP0@289LXM#*
M$IV,@]0Q=D':K&,PP*G%9TIOD>F^"U)=<XU$5L^N0]D 0SD/!C2VHC'$ZO9]
MXVW2\V!N%\",O/A4[?MB-T*JIJ!P^$J=][%DNOQQ#7D!8<O$ 9U+U-3?4A(@
M)M>K?Z#:-IJXM4;EZD9.TWO1M;&T%XUXW<*$6D#U6GA2JN//KQ&WQKI.[X*<
M16Y14^Z98$^OFX(OV;M9KBE3ZVR8+Q&<X=7SA36O!Y!<<3HNU>8IF@U5TA8"
MQE.&9F>ON'+Y*A#GA1<>B133@X%DHBZJC\#!N$6!).A^<L)25T0*CYB(>'TO
M<SDN4%DA:C\30:)T.OJH570()/%_X?AS4Y@,/@H)A/(BA@DU<4_HMG!/:XUJ
M77[>I0SS4C_J@?QKXQJ5(Q-XH=7!!534NXI[Y\>K.0!76C]U."Z(S594R2P4
M<?;JCG AA#L<B3U]L_/-0?&C;FYN9R/+A>ZM@3-::X5N[3,USDZB5C]MEV.6
MM]F_ W9!)$Q/E VVQ:2I> Z'/K*RHY0JCX,Z#W&KW@_Z^:)9R7G!(N5+Z'/9
MLV*>/Y UF@PALUYW$V";C,;QT-XW?:_?!4GXY?TN@9&D81=KLK]CNQMI80XW
M!H];W_R<?J?I.?'TS#LLJ#<,%/7$/'P7U+<+$H$'4H9[^>/<18&(^4\:V(O4
MLL3?#RH=)9E<:UH=SY;"<EAW-!1-Q=M['7X>X7K!3R'N_#EQTK1F0&/K$*=U
MDV2:P7P#R"!IVX&TM<9!O[1"H%S5%$9\SAM&/>"B8.+:)+D2Y#_%8Q4U[UY
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
M<!<$@H=3$'45SE/]P1XE,_ S&8J8=*$/T5:ZG#5H2;-;T5:?>R*#V$&H%]D
M71NA#M#.,>O;P,1J\9E?+>BNH' 7]%%_'TO?NW_,(HS'CF:_N'B]Q"+Z[.TG
M)RL^7<RDN1K(B4MW7-%R+@3]+3KPJEV?F8ZY"TW=!36@UNKF=T%QCB%+$A"V
M*.=9HNWDQ&<]B,O8NEZ75;*A[)=W\[T455"+I"5R33H1<H>-\,*;\0QAFWE8
M'P0W0+LP@="&<U/?H$O\)6P77H8)W/Q5'B;_>NNTJ5&)?$1PUB:/-+7_)4CO
MKRS8<F1ON=$9+-2N!&@2A[&5/N2R;F-_=8CYMP?;FKH\Y<Z\;Y\86B V:_;8
MQ@N.?F%D%T(VOJ=0>-3H.NSNM[[R)<ILG^ S%Y$+?$+I,SY"',7F\$ZV06LS
M7^V"?#5QGITF M2M3IC KXOMQZE#J'B-!\RP\P%9J+73@UT/V5B3=?I6^>?C
M+2DA?]#QJW]3(9:/AZ$33E?:S$VBR#<2+I0I_)!54.D]J/7HRH$O*F]UK?Z>
MK<>11ZIEFUI]7[C:A=SU3M/O^S*8],N-<^R@VTY:/8>Q\&8?0S!@/KZ7/VT7
MQ,WPJ&($4<T;*]__0@O^31603#;6,[3*GIOJ?ILL$=KOF:U&T..1.KPC\Z_5
M*_U_:9!#"#76+)02EIU)M>O&.V'14_-K)C)L+K9Z@W>8H3IMN1F8'7;49/Z,
M^HNNEUM#"%-DI[N)_%XB5H0J"^<TI[M7E3Q<9!V+%-30X=EO8/[U>:,U7V&"
M(Z>0U6"Q6*+8L\MN&'@,LVIRL8\A&LDZ9$;4!%37H^O18H!A3R/B*/"1Q*/?
M2%E,6"_RJ1M3PZ7$=?VQX$GHCBU0-!T2-(KWC)>+ACQ[MX-D<?-3P:S#QR@E
MM"\?J-4,0<V.)H0"D LK@A9]5Z\O_61=OV5:EWL[]+K*Z]Z.C%,D0R*X&$,6
MA +J80QE)"5A%]3UE-)'0Z(7V'^QI10/SR7ZP9E=4 5N,>H]#/E7\M/[+3/V
M -G8??R_*[2F%+@G>?H_%%J>:SBJ._24UIY"ZSKG<4>!@ZW0JC::V0I-NV8?
MAREX/Q(;A>S\@?[CQ?X)WJ&R71"8K<&>[L2G-,!B"R7&3>1=HO*[]4W M3DW
M&S>Z(IPJ]XF/^I*"CWND354]3@)M8O!EY*]-%!]B:!VY^N!2ZMOP["7/4:/C
M;RR*"S<=6X(/O/:P!J%TQ_,50 D_GG'H4G9!:_FE0#X1TK4+>L(.YZ)=&-PH
M622KG,$Y5A1EYS(95"'\4%TCJ!RN[*NI^*SMN]Y/0RNP;VZBN%+[$%!#424/
M=R/3W \#^6\8MT;4C"#$][CUH#;5".+2W=39L<;J0)\,(M2"LS=C8(%L="(]
MD>^>I1-UDM2SU0M^,J< .'B^]Z,I=S_2[<W7G2@KU5T](312?_>2JH[BUXDS
MV[U\_,8J^]1#K@'GJ"7$B#&XK7IV&1$M[FO/+?$KG7>V8/EDD<)]_<1K^P[)
M?C@K-@0W(Q-P330"VZ(<<<L0 38I0X(QW79/\\)RHRK@VE2SG(^C07'N3DW!
M8R=_WQX),L:?N&<;V=2%FC(DHZ(AM]?L:)I4NS55D=8W-K<F;O!A@DA.->W?
M21%/G]ZEW^FZB=;/Z1+>MK "\:&[H0<Q@9AC<.,6P"R*;@5<=.4ULXOD&19I
MBO&V]5S]'2O]6'T1E[)@+7.W([I@SDFLB#\#0RR!@HWTJ4VDL-4"^K5?- <7
MAN%' .475>WJ%E,[-.&,?*ADXM;[P?W-HZ,5E@<Q5C"/O(TN7[7JO#EK#Z^D
MG[J.IT]+G3ER.,. ^/C,S[:63=I))OHA!.<X2=.;,)*;1!RN_^Y9\WC.#X.H
MB+_W40"D-_S3VY;(T5QXZN*$9A?F,:&ANF.8RY6A1<'T5?.&MYJ/RKI&':;W
MMDLV2Q24MJ36]!A-3![.B10"@>]<"NXW]N5,9L9"?"%X'C;R[H)234! Y7R0
MUOI%P).\OGI3R=C0S,:G[>H6YU!ND_Z@B ))+R5[+<8M)Q%SFZE,PS#SX>?S
M^*H>@,'AKO.:J;J:(*!V-N7^TF0_677B\$V$AV#6E:D%*R?0<Q!=>;63+NL/
MJ8MEBP@[:71BS8J[!I!37>#IUAXE^'ET[;?V\>N/QRY]/]29U>PW]9+/@N^1
M)JZ,B.E&/I:0J2L"ILF(3+)S U1PN67FOA]+)/.RKQ*F+>.W,RN@'RO7KQ,3
MSB76?Z8?M)U,Y%HK>,\:00LA>.$*P#1;"-Z"WZ1P=0]9]/69@'//ZPRVBTZ,
MPXKML>;*^]>^O#_5]YF:37_3%L:>@9H<+%(<,<':SZS56?5K/TEY/.?JKV4&
M4JVX8><9')@^\!G;/7K0Y:RAV?']@2=6+<\0-_'1)KK ]5W0B>Z]^QMW;K,#
MGB7.4;03C5OOP+ E"Y$=1^J'NPC@983<.%S3SXMD:2"\GJ1Y)^W'L(="C_>S
M@45KB7Z%B@^Y1D5W%O@^TQZM/X%X\B<CA)F-?]>G#1;G:4\>0A+:#$7BHT@]
M%*&1'NG7W@</GL74NSS-+^(*4=7\2M"\Y \_P<QL5X9K,\M-%!&C @S_$4T"
MV;SRJ=,C%<JU&O7TVL93KEHV-)K:J7/WG!9_G+CT P0OIZS/[^WTXFQ8W*UT
M"V07AGI@6A^KF6K0][2--SA*U4TO\_9D:"CU5KOU1ONH0O++U"FN--4EC#"K
M$W/D;E4[F&$-6,[GMDE6A>L[-HX]U!2?NE#G#N3U.&E/+XNJD:H</39U,NJC
MO=*^BTW NO:6E?U]T4<0FG!)8)AJTM=3* -@R)66W085$L@XL&UA%XU:XNW[
M.N!CIS->99;#+>Z*M4>/$Y,]L;?!> =23V$F98#,1K62,/9GO+M$-G@5R=M#
M\@W2J#X>\\1U>G9V/4(AYG"5)]=6S/FZB(B4:"^&V#C<F'X;@4=*&VE3J\_7
M3_[ACW,R<(PEH0X'Z*T$>\%^]AC.S!FW/I'*M%$(=W&Q40MHL-J_F KH%!ZG
MQ/=JXIUHQUJH>I^"B:@CX0C>R$XM\ZI9LY!7/6%^B\;/PXY]5CSZOOE0/D5$
M[ZM9NOLL&8;C[RD489;]!>.QM& @MLQ78CBQOKG""$9BAEEGK%^>N&!ZZ*YE
MEAKL0-<!GF811_$OCYT;<V+WBM+[8 TTNV$"EM3#O?-DT9Y]&$IZ^+M%[.K$
MA]>ANR#OIJ;'(W>%L\5N*ZCX)8MX>WM_!7$-[X(HMK"I:9)E#P9G21)=XZ)R
MWJ!Z328%Z@1=-+2A:XK.X1(J%PO)2C'F;>4U$3YJKPT-M;6/Q4J)KAK3^<+!
MM*]L0 U:<I<%BN?Y!>> UW:5[/BG_!Z3J&'_P+4!\U'5X$*:@),?PB?CRN^.
MM2/%3C <N@:VNDA&X0R)!Y,I/.Y I@\Y'\;_.MTO+PL3/VV7^27B]?.*=W>]
M^<YE@JKF0)^5\[:?L+@-B5 \3P^2<GE('\O:#S05+TE<;HVLP/+.#L>7%K+]
MAC?2Z+Z8^%V!L]:=Z3S5OV?[Y<R[0'R6),A:)-5SWFYUB'X"K@K$D O,P614
M"NS/L%A ^LTV)XDWZ%(WL9ZZ2Z_/Z(O'*MSK)-QY C%T>L>:;)<<Q=Q&XWF(
MZ%X8KO5\$V46E<PZ?B-<O[==^%N1:R2O]]PFTVTX2.P8\Y5ZAO!ST(^L_5EB
MU;8 6UOL7P5LV5:&F^Z$[D-(KSBU'VL%_"*"D.RHVB.2KK9EX/5'O77X8= K
MV.G^",&3TFF(JP?UYIDO3>08MD ,D9  K1].JY>^!1Q>6__#*XDU$)H(_;X<
M))X(*],>UM:6TWY!OEDL/B""S/'E^FH 6?VTMU$SS!""T6* TU2P.]6<$/N:
M@HC1R7-B*#H]S?5*:(;IOM8*M-18X?84^;F_>"HZC"4+G* \@N U'8&(:OPL
M_';V<,>-RYDD-OM^E/H\[%2XR5>50>^-GQO+#E)79[(<-P_1'?;?3I:5>L2/
MA>$,R4[1NZ! .W'6>!A!HCYR!2GIEQTJ$1_WBG+GPPNY!G.K2V$'MUGP@S.7
M[DCW'6X6S@>O>E#MNM -\:GLJ/$461\9'FD)I,-N&7D4#9!>5&M<F'BV?=K&
M+U@MWR,HMIUQ544-X2@9RD::UWW*/5! -A3SEG'59[*Z[53+*]_)1_5#P>KE
M3ZZ&%Y]<[S\AKE(1<1@DQBF\BA;^JVKW&,J)V >7 LQ(GR 7D\G5B0^2(<=.
M^F<LE2/!-&0>;3WDR'UK[L(+<7IWK@[&?O-$6#I0JEG<=5%$U-1F+QO*)Y/:
MC>?\=Y0367-YQH,WA*Y(G[BKY/?DP]Q0L.RSN-LWK\4TG/]1,T(E, 37KP,X
MNK(?H6ZX#Y(V^:CP4]&03P@)*?XK[Z3?>HD;WGS!=4!(55[$T";B:7^.QL47
ME'Q3;2-Q^G$&%(BDNX6'S$]BU3D[H+SPDP^VZW=!TN&&73M_!VEXP LFY\$U
M%52<%CY33D@=/,C](ZZ#^10.8;]K&@M0)(/QGO.+\>J,<^^ IAZ#YQ)VT[W;
M1MIE6.7,H*#;LX&S0A%QSHV?OYO0;IOVO4$,@^L@:^JD(*0=573-@7YCB"K)
M.D8A4-+\L@O%FT9EDSPES6FMV2C-AZ=2<==.XV-Q'X8;<EX"UO3#C-O,7)8<
MD+=W*S"EYAM+&FAUSKS61DFK(4&:;$MF^E&Z%4J;(P[W0"I9"A<.?[0^=9\C
MA^T$MD^GD9W&\--W1W7BC&$N#O(OLWM+SO1O55<$=+,CZS#.L!M94]8!M/,%
MH$4D>TZ;1QF/UZ4>5Q<8&U*UD=,0S]WX??DGQ-P]:^T_KG<Z/4,0"C69I0Q.
MNB3\/!6URI[GM>K$'63\'/3 $O2V*[I^;OU*^<)I#M;5&0$#I^H14W TA$*
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
MCU-U__U?5O_@'_R_ K9/_A=02P,$%     @ 8J9<5#> -E=?]   'I * !4
M  !A<V=N+3(P,C$Q,C,Q7VQA8BYX;6SLO6F3W#B6)?I]?@5>=5M/EED@DPM(
M@M73/1;:<F2CE-22LG+:9,_<L(;8Z>&,(CV44OWZ!W#Q?0% D,$:>VU=2BG"
M29Q[X#R\ .[R/_[GM_LE^"JJNBA7__:G\,?@3T"L6,F+U=V__>G73Z\@_M/_
M_/?_]M_^Q_\#X?]Y]N$->%&RQWNQ6H/GE2!KP<$?Q?H+^(V+^G<@J_(>_%96
MOQ=?"83_WESTO'SX7A5W7]8@"J+H\+?57S*2B!3)!/(P2R"*H@AB)M0_@S#@
MG O!*;FY^PO.TU#F*(!90 *()*4P%X3#2(B0J@]&+)?-39?%ZO>_Z#\HJ050
MQJWJYI__]J<OZ_7#7W[ZZ8\__OCQ&ZV6/Y;5W4]1$,0_]9_^4_?Q;T>?_R-N
M/AWF>?Y3\]O-1^OBU ?5;<.?_L\O;SZR+^*>P&)5K\F*Z0'JXB]U\\,W)2/K
MAO.KN,#93^A_P?YC4/\(AA&,PQ^_U?Q/__[? &CIJ,JE^" DT/_]]</KLT/F
M/^E/_+02=WIFWXNJ*/G'-:G6;P@52X6^N=OZ^X/XMS_5Q?W#4O0_^U()>?JV
MRZK:NZM&F6N48:I1_M.YP7X: -\3WO4Q5@_@&G/?^L)XB=.WWN!^4OH@Q@>\
M,\Q@R.T7ZN6*3_7=W0PU&/KXB'U]+<HU64[PM=@.LP-YJ7_P1OVM&T;?Z(*8
M-N-TTKT#57Q;BQ47K5KNW1H4_-_^I/ZV>*SA'2$/BX_KDOW^03P\5NR+DMOW
M57E7D?O;Q_67LBK^+OCM??FX6H<++FB<TBQ5[Z:$0L01AC3(0XC3-(NI)(AE
MR6*]^:HOQ K^^K%'U0SM-.Z?+'A8GWF>*U&7:ICMF_!^>>KUIMYL^EV(?UJ1
M>U$_D.X"!5X[#:T]_][ !M4&-WAH@=\ LH$.2(/]?_RTM=W?/"R?BMWE%,1N
M(8/W/;%;U.#V,K$EVX.WU,Y(61W25#)7FK;/?*TL;#B2I*:-D=TM%6%1^)-8
MKNO^)U#_! 9AY\#\D^W8/QU]=VZKWDY2L2M3UWWB)U8J3^UA#?=F47NV@PA9
MEX.^=NTT*8A_ F7%1:4\]1/F'C\JCP]*B+6[3I;/2?WEU;+\X_5*EM5]XWO>
MTGI=$;9>A!QE44@E#"4C$&5A#C%!$HHPDD&6$AQ1:B599N/.3K)V8(,71<V6
M9?U8"5!*H*T V@RP8X>E;AE.AJ%N^:=X;-W:9?<DG^!S#_O_]:A<=D3Y52[#
ML:=5+CM"CI3+\G([Y:JK]>*M^A*]D[^0_RJKYX_UNKP7U8ORGA2K!4=*BV@0
MP52D$B(B$IC'B8012UG <L(Y0R8Z=7&4N:E2CPY\;O&=?S8LF+PL,M[X&5E2
MS*DQE@TCTR^)A+K!CD"H?QV*P^41)I$"(R/[!]_LPVX.BGK)/I0U6?Y<E8\/
MKU=L^:@W'O6KMURMB]6CX.\>1-4(R\]ER?\HELMPD2=28(P9C$BF%EAY'D":
M*U'@2,09XKE(46;CK;B F)M(],#L7!(G^LW\D[%)'5E9>OB@P7\#-A: 71/
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
MW&5Q*Q#W.J^OW,_N'I3*;3!/9OHU)OLCJ]E1PG>/'MSVI[V;F6@^ ;0%8^6
MFU,W8EJX 8@GS!0WI^AR\KC%?1PS"\I*#;%JHT_8]T_*):P):\L.KGCSSV5;
MA?"P#U289ECH)K 2!12B-).0B@"K61-1P E%*+$*VW-&,C>5[ P!O25@![ME
MKH'SY)@IXB24CRR-I]GNK&@R6'?MF*2SUV!:_68D.*.9-C%A*&E'^0F#;^CH
M9>IHOC8/XJTRO<MN3KC(6(PR& 81@2B(L6X"%C8EQ2A+$<,26;F2IT:9FQ*V
M@;"K<@7[V&6GRCXG"37T^8;2-+9CUS#49TEM(7ITW2XQX-<_.SG2M$[8)6./
M/*V+'W8LE/JH<RJV52U$6]>B$GP128S"%",8R""%B.MR7UBG+:49Q6DD(RR-
M@G"O#S4W&6B1ZG4AW6 %I -K62+T/+]F@N"'M9%584O8%B:XO4:8?<70JUSX
M+1]Z?KAI:XE>-?NHL.CU*X84A=#MD??Z*"LYXH(_*F>%+D777^H709;:<7FY
M4H_L6JT"]2;]0A#,N7(I8,S4'RB+**1!%, D$C0*\CR.F57/XZ& YB8]+XJ:
M+)?E'X*#>XVW61"(7<1 M.98.B6#9\Y,KJ:<CY%%S;P+_9YU?6^\&_#+9@+W
M3+S1">6//ETF7Z2/4!AC *@GJ)XQG,+3)38\W'=H]<6K1ZKUN3/5IIC=(HG2
M-"!Q!)EZ*B"*609QCB*(>19%J<Q%PJT.-;TAFYN"[Y8+- FVJ"]&6W2U!"W#
M'/U-NV'LS%-,YMB!,M/.XX!"D)XX'ZDZY%!T3U0RTA.IY^M(^AK \<70%WWJ
MEP@?Q5TS:%-Z#">)C#,>0)JK53\2L?+2,TF@)'%,\Q#)+ D67T5%2V.YOS2>
MS5._.^IX#_^FSFL/TU)_+[(;)2C@1$0P3$0 D2Z<EPND<XYBRH,XH"RVVECQ
MQNTT:81W7>LEAW)YEWDU?%?Y8FOL]X\A4?8O#A,"_+X,+HXXK<";&'\DVD87
M.>^H5/IL_(5H__MZU16U_4B6I-(E3"A/",UI $.IG&X49A22*(I@E"0DE!(K
M7]RJ[<+5$><F&2-6^;W.OO&VAS].1Q:6'BOXH4?[9QUMV+/<(_:Z/6%&CN_]
MARNC3KW!8$;"B1T$PPLGSM;I-YF;W]:W7TFQU([IJ[+Z65V[7N01#5"8Q&HY
M1!.(9.-$$@S# -,@(2P3PBH8<2R@<Y,[#QD:V_.8UF:P,1K(L@*-V1,EZ%S[
MEA@Z;3.8^[']O2>>]NER<@SG9![Y.-? _F/DXAA2[BT/QW2\B5]9KTA1_94L
M'W79U\?[AR:82N^^L[7@+XJO!1<KKD]X%AD/>);F& 99&$.$0PY)+'/U1\QS
M01AES"HS?W3$_Q>^Q+3IH+$=[!A_ WKS06]_<R@WT>O,^!LT\GMMC._%_%]P
MGKX2T[WJ;*=I'N\\8]3_&"\_VTGP]A:T'MBQI+&0HJKVT?5E.;]W93IO5WPG
M%I4*G"4D#6#"J("(9PCFF""8AE$@B,QR+*A5!6-;!'-[7?4&[ O3QH1-/=QF
M[\D@ZM73/)F]1$9E?^27@F_B[>L2NY+GMPRQ-8IIJPZ[DG149-CY1F[2^)S4
M7_3_7O[ML?A*EGK/_H.HUU6A)5C_0@VV_X.=3[X755'RX_VWKC1R7YM0*W@;
M*[8(J=)5A)":85T3-*<IS%/!82IBIOX19C0(%NMR399FNCHM?"M1WA@Q8E2Q
M6(/-9G63#U]_:72@^<N.I78R//%WPDS#YSO3([\ M"DW1S-Z [;&;N?]\&=[
M%[0D@!.G&[LE\#=E6IM SI8-?R^3IYE%KV^BB4V8]#7V---S^ Y\(A2N57-?
M%4O1;N<MF,C"!,=81P1)B&(90,QH G&*!,9!2J/,Z"3ZU,WGMB)H\0$-L-M7
MMRU[NT/<Y7? 4#I&5F@+)ASJUAZ;/+!([<X-)ZY(>VS*<?G9$Y^9T1[X7TN=
M8:Q]\68/,\T#&J5(^:^A#@-,<PXIBAAD*$,RB'*9\Z??!=_'/#<9F6+3<\O
M7';"#[Y'3[@7[O[M^+]@-]STBS&/_?#34S7_'?$#W/_X>^*G)V*27?$S0SLT
ME+)H9U7OES#ZH"L8O9._UFUST 7B$4ZB@,&08%VEG20PSQ(&$\ZC'+$@R8+8
MN!F5-UAS>]&]VZ^@!BH-%Y82/JI_V%31\#Q[E]\]3S<G8^^K6S8!5*^-@YIM
MH#$.O)- F==6_'B2";1H[/4D$SE14[!I)]2N9YAWWB_V&_,WVG2]RKPSM-?G
MS/_=76LC_]=CO6XR(SZ59ZJC-CX!/70;/HB_/19UL18?1?55%VQNMKETSO3=
MJKE+XS L,(T99[%R[2234+U[0TA0$$$1QRC(:)Y95U8>%_#<7M)-4=IN,<%V
M%QU=30G;0LTC3[?9NG%.DSCR6_WV_>OG-Z>7A%N_^V9[!B*;AE/U&NS8Y+.
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
M!+_]JGYZ)YK8>;7VT94LWZLG4>B>N(&4#(L8XI2&.N^>01SQ".8DRY,X0DG
MK1HOV0*8FV[UB"%I(0/>80:5[L_0)-/OU96T7-183Y#A,=^(M(]]HK=?%/ &
M].A!!Q_T^)N:P4U?#78IY]3^Z,Z1/+^G=+8@ICV0<Z3HZ.S-]3X>DBDOYQ U
M"[YW4J=XUA_+)5^$"4T$CM5:+8H01)+D:JT64)C$- IDF-,\LCJ#&X!E;B+9
MX--:6+<ELX8D3UK.BID<3L3UR,IH6V&U748V$].8 [0](R5+NI$Z7IZD)9ZG
M2Y%T(^YB=J3C+1UJF#\O[^_U$HXLGSW6Q4K4]2^BZ2?#PYPG-,40)US'L0OU
M-YEE,*-(8!E*2:+ N"3YN5'F)X,]3M #M2A(?9;+RQ+GC:&1Q>L$.>!SB](P
M7.[*-\Z\"K</MB8JJFWSE;(KB7V-A(L5KL]>/%W!ZFOX]^I/7_VPFSO9WTS=
MGA:K/F:LB=RX96T54?TCNPA-NYO.Z G?/-8[R)N-O08[V $_2L"E&V]>/1!+
M"),Z'6[T'/H9CG>9N-!DNW7V>J50/+8'>>LOHOKTA:RZ,F(_JUNL-S7$#I:=
MS2]?J#7GI@_,(A QPXQ)F*8)@XB'@79L(DAHE-"0$<:)U:[8;"R;FPO5(%1K
MF!^*%>#E<DFJ&BC'%=2:C3]/5*;2^]?'3/AG@W=&[Q0/!2];=L ./:#A!ZP5
M0=MRF"U'N[4PC_8=FX\ 3=5.9[,9E,@<:_[G44?3NW7_&,4VQYI4;Q4Y1P,X
MS!??=4.^%?6"$HJ%Q$H<!$$0I4A"@IEZ?V>,HBRG&4^M.K*<&6=N+]*-,[[O
M=BNDELEIYWBU6\P,8&NJ58L%4<YKDS,TC+((.1SK258;9PP^MZPX]W$W27C9
M-#3^K>#B]4J6U7W7WN.K6#T*?>+^\IMZ$E=D^?RQ7I?WHGJS22B7,J<ISA6]
M@4B4:*09I#+$4*9A(),@#$C.;$3#&<G<9*7#W(:8]*A!#]NA4-OPN3(3HDEF
M8&2I\D&^M70-)LZKN+FCF53^!I-V*)##;^C<ITC=;I/N^HPL=8C2QR]"Z"I(
MV[Y*VWIR];/O5J4Z&V>"9QB1E,4P#1B#*.<QI)13&(DD22D*>)98[:], WMN
MXKQ_/@S>JH\ZN7P33;J9<,]O*B<]Y3>:19=&3!.2ZKN'TQ30IV[_-.%TG.@<
M->7H+JW2A115)?@G\NU-06C3?ET'C.F,OJ8%L\ADGN9Q!&7 (X@2$L$\(1BF
M,@YX'F<$1[Q/LOMDV@C]RJ!&DK&?;O=IBDHV?MN<7V/>(#C!"Y$3:6\'53?
M QNPH$-KWV/\&GLVK<,]LCA51_ A;%HV^#9DYW+?[FLWF; =MZ$]^UVV32\:
MZ3BV/K=5W/SQ28VJ*^JHKXCV:;I:G9D@+,/Z4!5AI@N>*L\?$P)Q)FD8\$22
M+%I\%14MO9VM.L"T>;AVP8[W;#58@0;K6#9UE-D,68@1SQB,4D$@2J,88HD$
M3'&HWL<)"W-BU6OFJ>=RDNI&LYQ)3T?6(\_/R.Z S=3X/^X=P-VT)[<N0.=U
M"#N :NOSU"%CN;VX7Q6K8BW>%%]U,^#]^E*O'M=J/;=;@ZJK;+X)6J22DXS%
M*<Q"D4(D2 YQ3"7,>(0CB3,:)IF-I \!,S?I;FV!C3''A=5NP%NQO@%[!=@Z
M@V[ *[50)DOPGX)4X!>B[-:>L6L!T4$3;*;T4TW;R(K^!#-F_6+P0;77%\ @
M0),*O0_J#@7=RSWMA)N+8O%&?4^6[[^4*_'VL4EP2##.TAP%$"-,(<IT2 N/
MU1^**$G2*,(4FPCQJ9O/35@;?* !"%J$9H)XDKC+ C>4CI$%RX()8Z&Y9/()
MX:@%^_&N_/J3NJS1C+\A_5?8_K41BI,WG.3!OV1*_R!?_(QCN=[F\=^\0B7A
M 4YHH$LEA&V+51HQ!J7  4M%@ADW>C1/WWYN#^?MQX\O/WVTK+F[3YB9S^%.
MP]CKP@;8*"__TS;[K9F[/\2T-7)/FG=4$_?TIQQ.CEZ2:O7N<:V9Z#8V8O6D
M1H(C2% H((IE!DD0!E"BB,89Y0+1T#@S]>CV<WM6-4!0/JZ!AFBYOW2&0(,3
MGT&TC/SLCL"(Q2G.(&8F.K:Q9,CNH.8L 1=/9HZOFNXHYBSBO;.7\Y]R4*T/
M0BE?P=:"-_5L?U4+$-V,KMD@JE^5E11J1<*[Q.<H2**4A!@REF&(.,TAC7,)
M&8D8BL(@Q*%1@+OUR'/3NBUVT%:&;M"W&:@-?K QP.)QMYH+ VT<B^&19=."
M7)>T?BN6+?1V++8GDF(?7VD[?78A[*)T6]UP.E5WL7-/\)UNX)C'4*^+>QT_
M]'I5/U8Z..N#8.57416B7N2$$8)Y"E&>"EUI)8=Y'A/(8R+C+!,12^Q2%2X,
M-C?%_ZVL?E?#_'? =E-#*\%$\557>+5,0;A$L]F*U1=Y8_O /4RPP0FV0#WF
M#AC0X3<]X-* TV8 &)A^%.1O<HUCX;MM:%"[N-X6WBOK^CFIJN^RK!KM4NZK
MDK:"+=*4)Q(E'*(0!1 E3*V4DX3  *4D2 B-4V+5 <8!P]P$9R^BK3\SVBE8
M6>KJ)[N&W(#>%,N2> [S9291(\_"R,HUQ@38%[YSI]!OP3L''-,6NG,GZJC
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
M"8<HY@Q2@B.8Y%'"L) X15;=',V'GIL7M8?56^F20[[-9&8<%D>6G(M%2VY
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
MH*=,.WQ 3W[&[0%]*]:&I>XW!;M1%J<DXQSR3.;J71LAF),D@ '-<1)PFO'
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
MH) LAHCD!*I5E?*,=*M51I.0(F*B-=8CSTUS/KY\#CZR+X(_+M6Z(8Q@D-^
MC47-ZWQKT_;!VFW\8+,NLY^IRZ(U*O]C[ZZ-3KVQO#G3>$GFU$UW)$[]ZU#>
M[$>=1.:<R>CESOT&CG4=NC#TGZOR\4%I[/*1J[%.AAT?5K%9I)',TCCE,!?*
MU4(X$9"F60)#K/.STBBG.+4JXN".96[2^)H+!5D6>H:45[$IW$2Z.@$K81G&
M.V2>S'RWB=@?61@W:16-&3=@8\B9)(N;X[):'JLO#*?4;ZF% 7BFK:LPG+BC
M(@H>;NF85T&JE1JJ?B^J)C+WD_BV?J:L_7TA$YF'>:P4,\=JU4IH#*D,*&1*
M5YF@&8V(5?NTLR/-31Y[H-ND-,NDAK.4FFF=%Z)&5K(-1SKQJT&I?#:%$S1
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
M'',LQYC(+CO_4WG+_O98J+$?ZV*E\_GKMV+]3C8)E^UO^"+,<AKR(%7?AI!
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
M]/DOMOCPK76E=Q;^FVJ^_&4M_6Y>Z5_4+V;HS1NV46]9L^J.,@DL,,45!UI
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
M? >!X+;.U\8=K<'S'<,.6SW?>S2PXLJU ZM="E<%!>:TXD I(<QRYSG@BDC
M\H+7&A&MF9>/<U?BU!;_G?/9P$2Y^\"[>2U1X7S9D^X$67;.Z,0MRG)7ZKA%
M65Q!."O*XOS!P+NXBW6D9J6"1!/&0*[S$B!1<D"QH1W&14U5J8E 7H%1E\5,
MC6;BE.R[ JGCY=E@H!(3R)V.ZP_9>[,BVAY%W:E Q%NSF]#$O2.[+&K<&[&;
MYI[=?]U^>G@"X)OE5]8L9I34=<FE!J0P^PVD20$HE ((1GA9,HZI7R;^N8BI
MD<))PENGY( TP!Y(-SH8!D]B*O!$9E RX+'QR=(!>S$OEA!X;.:ME,"3)\,6
M^*.431OE,[<E^=XM7K-OS8;-^_1SK2334F @"E@!I%1MMAW8X$<PD^;;P83&
M/FO]IK2I+7NK(F@66:^DWWJ_C:O;TH^&5F(6V.N9G6"6(.'?"92H['!;XJA$
MX63\*6>X?2AF"]3'S6NV6CTWBR__RN9/:L98)02O&("0EMWI!=." QO$5Y04
M*<W]2H"X2)T:G>SZ=[:^L8K; O44<3>"B8YC8J*YT0*5;;*MUEFK=NK.IU=0
M&J'SZ:GD"70^O0*&6^?3:Q\.S?SXME*BZ7;<B,+*;%844&4A +(A>;3*,8!2
MYC+'M"(E]<OCV \^-7XYU,TWN>( ,C?F" 4B]16("P8!^0OGQD;.1C@0,')N
MP;EIYYD"%YX9&O=_^;3BDUIO5HV-*6H/XOY8-(8>[ UJWX7NN8W@/<BV5TI)
M5%.@2U0 Q%$.J#++O:!((PQQ71=>?3@CZS<UBKA[<K>WKR_892U\V/:'?.[C
MX)T:C(\R_XXGJB\WJR]]%!MQ0@?D.$2%/5$J1!P=7RAC(BK UQ,KXHH)[&R_
M7'SYK%9?WRB^><N:5;??D:7$9EM)0*VD+5"5FQ<!(@H89X]#6B@NF5<P]$4I
M4Z-SJR0P@KYF5LV'S"IZ9_/C :D;MPX&*C%#!F#DWSG^%@9Q.\-?E#1NY_=;
MQIYU=K_Y<. &KUE_6Z[9_)?5\NG;KOKTQ>;$AYZK[;EW$+$\0YH375,(8*UM
M1 T2@$*E $-2L**@G$FOB)HX:DV-8@YUL[FGS6D5?<^=9IRY<]RCCCXCJ7>W
MO4%9:]%#MB^J?[EI^T-V:%?74_3 LH@;Y*A(Q]U:QU%MW$UY5#C/MO-Q1Q_6
M]OWM<O5QM11F%]\6\VN;F[];?#<>Y5'K^1G%,I>P)(!@&_]85B6@M:  4N/U
M064)NQC0!-Y1#2<N^&_5$MX5?S?&30'GR.WB]7*5_;15OBTZ^H^LU3_;&9#M
M+8C?0-X3NB3MY%UU>)'F\IX 76LU[SM,X'FGW1!_4M_ZOGK2D.@GM6E62KYY
M6AE!']6J6<IV6[V>:8@8KRH$".,<($K,3V7)@1:%5 QBS!0.X#@?'29*<-W1
MU6IG0^O*K%HCVB,OXYBN6_VSGYI%_Z-G/3NOF6)$U:H0)= (:H!D;K8-Q$R<
MJ#"1B#"LM?0Z=HX]12/N$/9JVVD07;>'46?#\1 X$<:I3WC;K_Z!WNUWO]<\
MZU3/.MW[5M017THAF,4]GO518-RSUP!HS@Y60\88YF]_7CZ*?SX9$5>S"F8*
M<T5*50-8LAP@) C@BN:@P'E%2 TUHVJ JWU?@XF^A-J8DV^LD:V/^*W7OEV.
M:JMZF!/N,"E^_G<DC$=VO3?+K%?[M,39PW&24GROVQVP) ZW@_@7\;7=8;GF
M9GN,$%B.RSKNO^[+3&TK1"D)*V1@!T5MO#-4V?0EVZ)>*U@1*E!>EGYUN"[+
MF9HWUFU51=^V.+S\UA54W6@H E:).:>#Z4#%%'6V;J,0M\#6%5GC5M:Z;?!9
M2:T[C_OQP7JUF?W&?C1?G[[V,?:0Y5CG>05RE!. "LT Q5H!4I454Y#RDCFU
M*CL;>6IKOE?N?JS]'<!N+^Y!,"1>SLX(."_BJ];>6K;F0P=+UOSM=+F>CSK*
M KUJS'9)7G\@^(JV[W_Q01]'BLRMM_YZN=ZLVVU-&[FT]15V.?=<E"+'F &F
ML0:(YA(0C 0H:Z6DJ+#0U.O=/4R=J2WW.S%?P;40!DZ:\YWL2%.1^EQF^"R$
M7+-& "_V]>H0E<:^5HT WX7KU!BC!@;#[=VG&<<0(LX+@ BL 4), D;-!BC/
MF1(U$5IKYM,.Z&!L+PH<H0W09RLC?'=SB)H;;05BD9B#?G4 P#^8[=S4N"%L
M!^./&[AV;MA9N-J%1_P6)EM_6<S^;;GZSW>+CZOE%S/;Z]Z[1C4O"\%*H!#/
M 2I+LSRA0(#HG%25,O\JG5JH7I4P-3_%Z@B:!?C6:^FY/[F.Y.TE&P6?Q O7
MJF=K0WZ,#8WLRY-U87))(3H2-26HG!GO+@P=[]G'6C(K8$]EUS\X"J'=U7M+
M:_<?#*P988/[/YO/MOW,955)5G,*"F+KD#/$ ;-!6E"7I2ID;O[=JU?6T>A3
M([56N<QJ%]0,_A@Y-]\C&(_$).8.A7^-ATLFQZWI<"1AW!H.EXP[J]EP\:$Q
MV@N\5S\VG_]6\^_JM^5B\]=ZABM<Y]RL:EJ7"B".)2!F88,RQTJ*&NN<>15O
M&*;.U C!?+]@RH8#9]/A1AKC@9R890:T(/BPB)CC$P?0%^Q%<*;2A)L27(-O
M6'>"JZ.&T>I[M;$A(<:S^MY()5\]_[&V:AB=V$(<!9'NSDAKQ#5#I0:4*PY0
M#17@-5:@0(9@<2X8QEY9BOXJ3(T^VZ":M_/EWUVL=;93W27(.M:TN%%J6K 3
MTZA1OBN:LU4_X\_93]8"L[GZQT78DQQAAX,8E3H#U!B5+L-A.J7( 2,%'DF;
M7:925_IE_<8V3ZOS,@YU"2M9*PD*7N8 59H )B0&FBG*REI67'A=^ 7H,#5B
M[$QXR'9&7&@-M[5D<%F.D#ES/#A/.Q.I#]@338+_H7PXC'$/[P/T&/>0/QRH
ML\N  4,%7!H<YEKV#NMIL:-"<:4A GD7TL@IX*R"@$"";$1CK3!SOD&X*VYJ
MA'B4RGROLG@(O [7"E%!2\Q=E_ *?E$X0NAQ_1 5RI'N(KR^@G[7$,YPW+R3
MN#_*>!<4SA8=W5:X?VI 0N91FZY9Q35FE>'1(J\90*7"@$.D@2ZA)% @ FV-
M:_>XB7,1TPR?6!_H^3__!X%%_;_;1);-<T"NW@FD=5U(52I05?:<@QA'@D,J
M0"%M#I'4=:[5[%N7W;1AJ\T8P)Z*2P?O*V;^*CQK,%U"T3R()6>@*FS- Y67
M@!&A *5<U:2J<TYHC^+/"SD>AEMATT?0;8\R#)/$K_&+[2,?-YM5PY\V[<M\
ML\P^LKBI"]<1B9_=>2QF_!S.BV9>S-2\_&2 J_]ZN6A/6I:K-DC0O.JV\1NL
MT&:=%QB4=:$!8GD-2(T- S"&*(55P0OD[.)?%3,UUWZO:+;::NKAEUZ'T\&E
MCP)28@XXP&>G9$C(T'6@/!SW*("-Y+"' >?GN=_%XZ;'?OW3XWGJ=RTX\M#O
M/QW82:*M'-$2;9?Q_FZ]?E)RAGG.2PTAJ'5=&E^R,EX091Q(27")\K+29>WO
M2UZ1-FF',KR<QC5L:UA@2@H"("$*(%M?BTLA05G!LJ[+JB:T]/4PHR$[FIL9
M'U<WOS,"4LE?/&TUEU;%;761AZQ3,V)_C=LXQ.VH<476N#TT;AM\UC7CSN.A
M/8>55JM57[3YF'(E516I*6"20X!*:=OU2 (DK@2M"=$5]NJ:<5W4U#S1G:;;
M[WQ?R*AIM0TGBAM@NW%%' @3T\49>IV>T0GC/AB1&PE?%3=R!^%[9I^W#K[[
M"3_RL"W07YO=[^-*L==+J6:E9)S(6H$<0@00EP5@!2V!EIR5-1>20*?@[].!
MIT8,K]MC%Z-<9K5S6_QG8-U>ZD,@2.T'N%GOO)"OF7IAV:Z5^+^^++__W^8C
M[8K])[(_@N['=IF>#3;*HKQFPG8)7OWWY$7/V[H:?3&-+A9R5N1:4\4)J*#$
M .78IF@H!/)<%7DERU+ZQ1T.TF9J2_NX9$[BJN87)L?- 1@-\L14XE_#O)N?
MSI $97JB /M2)<LO:#352N77P1M0H/S&H(&[HKX6XP<^;[ZT(MX:N6QN$PJV
M,3^[N&%*:E(S68*:*@$0+;'9)Z$"P$)Q6!HW2!.G@)P0X5-CT:WNV5YY3Q;U
M@MYQUY0(T-3[J',L'[).\RZS91]SF"!$.P2TN/LM'P7&W8$%0'.V)PL9(XS,
M?EDNY=_-?/ZX.$N/V5<MV2TII<NJKDD.<B(T0!A"0$59 >,@:H5(26CNE<?K
M)7UJ=+95OBT\>IIVML[V!@276_*;'#>^2P9Y8L*+BK8WX06A%I7Q_#08E?*"
MP#GEO+!!_(^F?C;^H6%/*6VI [O[_K#ZO/Q[81PUR$M-*X!540.D"@*8-#OA
MDFG)(#/;8^ITH'U#QM0(K%,SZ_4T^R;[M^4JL[JZ'U]= _3^258$F!*33A!"
M7D=<=S (/NVZ-NYH!U]W##L\ [OWZ.#V4?OZ^6W]M>U-V:PJ48%A7@%.D0+&
M?Z& :*I 9;P;>RJ-*C6DC/UUR4Y?\?'+UU_NTV$5#NX<=0UZQ\U9'"1?H#_4
M,92'E^1)^D'=02=5"ZAK8E^JZ],=&&XT>KKWR8 0SD_JNUH\*5NAY<WR*VL6
MLTI"50JF0<$+;K9/!0:\XAKD.8<0E0J6N7M]M[/AI^9>] KVY7\Z'7U"$<_Q
MNTT:PU%)3!#Q ?&(R1P$S$BQF%M,>@8]1"M2]:C;4-P,PSS_U'CAEU<U/@J[
MO/Y4X(5B'QGPF?WH-F+FA^WO^L2K3VJM5M_5VG;^%&+UQ.;K]KQ]IHFJ2YAK
M($MN6R=C 8C91P%12IS+O&::^%TGANLR-5XT;QTC:YYMV(],MB:PN>=EXH")
M<;Q*' ?NU!>)VU@CH_WN=M#^O/N'WI:';&M-UP&YMZ>_6(QXD3@<UKC7B /T
M&?<2<3AP9U>($8:,E6"Z/V!GNJH*E@-") $(V:Q((FN ,8,U5)A2Z=20Y+ZH
MJ;'BH:;'J:;_,C3'S_.$/ YFB:G-(^<OR8'X?9 2IP&^S%'W?;/OIP4./,3>
MYL"SU<:ZY$MM?0A#5N;%U2PV:CYOOBAC"[-_-FJ7O46589;<$$M%H?''" .,
M0@0@TK42$I.B<+JY"Y(^-:[9ZV\/9]YT%FPOEG8V9(^]$7[U+_SFQ6%+FQ+M
MQ"PECX"6!T ?JI]M]0])6/1?"5X%2)(A/UX]$I^O>NS,QU $[Y4P\1MTU(HF
M0?:>%C@)&R0TJ]*,:!,VVY8TS?H_7QL/N-G8GV:%D% 7=0Z*DF" *LD!XSD&
M2N>25QQJP;S"UV[(FMI+XDC5]A"_536SNOJF %X'V,TEC01;8K8_1LPJ]W (
MVD/V<3EOQ'/V9__?)&7P'*"*G"UX7=[(&8-W#3_/&KS_D3!.N5(2[[T1V+>)
ME5512(H)* W%  29 (06#-0U1D)@Q&7IE4!X5^+4^&5?,')N-1[0B/<NUFXD
M$Q7!Q%1SJ]KF7N&(C7I=L8G;LO>NU'&;][J"<-;&U_F#@1Y,-\J[A5A^59_9
MC_[X[I5:*-UL9IH(7<B:@$KJ"B %.: $,J#J&M9%SIDLM4_UMMOBO'AFM$IN
M]W)B0G!U]%VBH97:?>G3NSI-VWN";4W,GWIMKZ=T^_LI3K#$=55NBQS76W$R
M_\QA<?M4&(O8#;'Y/FWZ06<:(Z9Y)8QS@G/S!]6 $PB!\5Q4KFHH*B@#HL-.
MQ#@M@/%#P;9:9LJGC.XU*-V8(@29<:AAAT:TBJYW;(ZZ[D]EC+K0KQAXNK*O
M/38L<N$*4;SND@2-0[++$MQW^B!%CC@2#,A<VR MJ0 5YB=>8\J)8@@J&1*Y
M$*#+U+8L6U,\;^2&S(8;<XR$<6*6V44EW/) 'K*]-?L4Z#2=6"+ FB1<(42?
M%PE7& #<M7"%(4,&UY4XSZJV,1%'2=C>2]9OU"DMTXM%"+K(H>/2!8E691AR
ML>L/>.DP=L6!$( NU!@(&B9LE?W\]=M\^:S4[VKUO1&J+<3TBJV5?+W\:A=Z
M*]TL^WZ]OS56'_[+UM,6F%:X(A! ;68-(8C,I@5Q4-2L*BH*(2=>G3CCJ#4U
M1Z8U W!K1]8G 62/JY5Y1-F?'_9Q@?8=W-OFY_1$FD\W,AU_EA)S;-P)\J;8
MN'A&9=Y(JHU*R''A/.7IR*.'T?<GM6'-0LF?V6IAG+#UHQ!/7Y_F]KC&>&Z-
M:#:S"E,*E9E4R$I+S1*9C276H(:5JC6KL!;<AYKOBYP:[6XUSE2OLA^E.F#L
M1I=QD4M,A3O0MMIF/QWHF_4*1SR9=D<G*K$YB!V5M-QA."4DCT_&ZY_Y6:V^
MVM3%KO+Z##*=,U1+D!., :*, I;7%2"XH"5$N:J%U_7Z?9%3(YNKC1FMVEU2
M;J?X\#Z8)]B[D5!<1!.3T' PH_2SO(Q/\O:5)V)?O%OE91A<FE->^62HSV-V
MOHW8]+6#_U@TF_6GW__HXVP5H2)G-06JO3ZK! 8<%1 (7>"<885+@OW<G1O2
MID8^>V6[I/^L53?[R2CL6Q?\-LJN#D\D[)+[.C=@BQB;[(5+9"_GEL21'1P'
MX\]]&Y</!;HUQFDRY-3&(+YEHHT1^F/Q9'=RS'QAS-]L98:FC8Q^J]1'M;+1
MB^R+FN$*\])V#ZRX4  )4@)BVX03;6A'8,(+[-03:[ F4^,A:\A![/+6EH>L
MLR;;FO.0[0W*C$79WB1/]RAX#AV]IC%F)K4SE7!2_-VLH8#&];Z"M1G7*1L*
MVIFO-GC T%1DLRNU@W[0-_)F#418%I( 5L,*H%KD@"IDG#JAJYQ41&GD5<S!
M2>K4J'2GM%VZ%]-O0\M\NDV"&S]&AS;U07\,5 .RESU0BIS([")YY)QF#S#.
MTYM]/CR@7D+7D^;-T\IL93]V;?7:7C6[TW_[T+9P\D?S'5O/&$4,LHH#K'(&
MS-ZS  SJ"A H%4-8(Z78[+M:\:57.05_37S6VZ$^Z9;=5M>NNE^VJU7WS3P5
MWL(J=*)JH9BH50ER#2E I=" ,4T!%8AC9405?EF&(TS3:"4Q^LY866=(UEFR
M;[2WF\CNX5U9^-:@<6;/]<64?$Z2OZI234=8]8UP,..7Y@C09?RZ'>& 72SJ
M,6"XT++5;YNY6KTV;]POR]7S#-*2HKH4 ')*;,GJ"C",(! *<:@5$DJ4?B6K
MC\:?&AWVQ9A;';.MDKYUJH\1O$U=$7!)3$E^D 04IKYH^,"BU,=CCER0^J)!
MY\6H+S\6*1GAUWVF[TQKR$HI&*@KA8V/JC'@RI(L*KC9<4/,:#XHV^! V-06
M]"^KY7K=ET TKU1;#S$X"?HFR&X>2BSH$J_YHZ*&!RH^9"V>":/_+^"1-KS_
M4.#+QN]?,/UN@/ZESX0QR*NG=;-0Z_6C,-OJ=6.CUNR!X3NS\U[/%,:2%34"
M%<S-YHF($G#"N-GJ(F6(I<(*.7D!+L*FQB!;7;,#9;,_V_/U5E_/@[B;.+N1
M2"ST$I-(.'#>-.*"2%0:N2EP5!IQ,?V41IP^$T8C79G3#]JC>>*^,&DA\[I$
M.< Y-'Y*75;&3S'."A6$$JZUJ(A78=(!NDR-A/S;E?8]JT+O"X;,HQN+C30[
MJ3VEA!/C38,1((W*DD/T&95$(P!WRK$QA@R\RKB8G'"0V?+J>?](G_CR^#=;
MR;>L6?TKFS_9EFA/7[^UJ6BV3M?;E5+;W/E/9K\ZJVN.%<D9R/-" :2J$C!)
M:E 496Y<P8)!SPK2J36>&IT?IAX=FGR8?Y3QY^QBBI(U_"&SIF>M[=F!\0]M
M%;S,VI_M"DI8!#R/Z9-_A1P/]*?TQ4A]]#^=[X3_7<%8\Q3W5B&YUN/>/XPU
M"6<W%:,)#BP4:9_]L/JX6LHG886\8N(_Y\LO?7BS9IA*RLP^ ZL2((8+0#6K
M@."\4A#2"D&_*I$WQ4WM5=0KYUD.\C:B;N0>#Z?$S-PJ:EMR[E7->ET3Q(N[
MP1*W!N1MD>,6@'0R_ZSZH]NG0HNVV=/67132;I^+"EII1BD0$G& ),X!I3;V
M1PM.-:R8818?XK@B9VJ,T5<.VD?5A9XQ7,/5C3XBH)68-T* "BCN=A.&R$7>
M+LL:N=C;38//B[[=?CPT3.*3^M+8H1:;]^8K,"LJ\W50F@-1\PJ@DC) <QMC
M1G+C04A6USGQBY,X%C U$NBC O9*9E9+WTB)$Q!=0R7"H1DG5L(5E8!@B<NF
M#XR6.!ETY'")RR:=QTM<>2[LG6ZW'=TV93Y?_LV,JK;JTK89VQO5NQ'KF88T
M5Z@H 6:%!JBH," 2%4#E BE6$XF+,J!"JZM\IR_W^*5;]PKZO?*=87?S :*B
M.-(QS\^OL]_%7T:UN7K("@AR^I#M[,CVAK2UWK:F/&0[8^*Y#K[H1?4EG(6/
MZESX0G+J;7A_/F:YQ/^CYE(O5VLV5_U&' E9BP(3@$MDCS9T#0CFMBH]*G2-
M<RXI](K\<I,[-6?E2C7%A\QJ#HSJP.KN&0SF. 5N1)8 V/07GPZ8)C@?\81J
MA)*4Y[(G4(KR*B!N)2BO?SR,L=XVBV:C?FV^V^"UC?DB-7RNNCO25\^_L?]8
MKE[/V7IM6[#/A$2:<V1V4"46 &%;%)]J!62>%[Q4!63*ZUS%0_;4F*M3';2Z
M9WOEMT$$_#EK]<]: ^YUL!\\,6Y<E@CNQ'P6%6EO4@O +"JQ^<@?E=P"@#DE
MN) AAAP4GS>Q09Q6E,L:,(1L$HT@@$""0<4)$Z7@LJJ]<MMC= 4:@;P^KI;?
MF[7=U9@W2=9TIZ$;]L,W[OX:K HIRKF@H%"* 61+$#,"$5",$P&U*BKIU7/I
MOU.SI3@(^IRT3[FMTCCME,;LHS2)!DJ>G9/BMDQJV]3^L6!/TK"W_'^>V,IP
MUOSYY#S_L^U#;YM\MCT^9W55EY59_$ AJ "J46X3O,U/&E4<TJ*BN5-D6HCP
MJ='O3OULIW]V>B7ET03;=RIN<TMJ@!,3C@NVV9^M^DXM:(?#[=%R/"'L(W4<
M'_35]NLN'@C6S>;BOF..UUL\T-JCUN*A8P0FG BQ?%ILUI^44,UW._)[M>E[
M^,V*NH!5K9#Q$)EQO#4UCG<)2X!%7@E8(@@KKSY;MX1-C?ZWNF:KG;(/V4)Y
MEB*^":^;^Q@+M,24OL/KTP%>3)NIVE_*M!N9OJ3>K\OU^N%NSU/_' X'M.(F
M:=P2.&X6AH/I9VD6+I_QC_%X-#PEVT)X<_9EIHG214X*(# M@=G#,T"(E@ K
MA I2:Y*[T<C9R)/CC*URF=7./9KC&*[;M# (A-0<X&:_5]S&15N# S:.1QLM
M4N.B$8<A&I<?"'NE?UPMA5)R;;NHV (XEGD_Z%^7BR^VM/@;Q3<S4F)$)((@
MUQ(!E/,",(XKD%-1R:HN!)65SXO]OLBI+=6MQIF=J&QN- 4;6R=?&EW]7O$.
M<+N]Z.."F'BI'^.W5==6B/QUA^6;6UAZO]G=X8GZ?G<0.^I;WAV&TW>]QR<'
M5JKM2DO:;);EPORUN_TR+%,59D<!M) Y0,IR3D5S8 .P"B9K50=6J+TD;6IT
MTQ=*W2L9=-EX&V WEHD&6V*"\48LO,+L+2325):]*/%E*LK>,OYJ)=F;'PJ.
MR7)-]/Y%+<Q/\\>%?)1?FT4;U;IIOJMM0T:-2EBJ&H(RSVU^M<: %<:[D4KJ
M@C')J? *@(BGVM1HZ7<U-R-_><B^='JW09/L2/-,=:K[%ON*-YUNO/8RDY28
M!/W+8_QR,)''UFVO]J*&DD6&/':T62SUQ@Y(BPSKA9BUV!)"\X ^LQ_OI'F%
M-+H1K<#W3VW<)ZMI02O"08UMD^0Z)\9;+"1@LB1*P%QIXM2)\ZZDJ5%RGP-C
M[^*/U<TZ?7USA*X!?/^4*1ILJ3W%4,0"\H?NH#$PD>C:Z"-G%-TQ\CRUZ-X'
MPCS"WY;?6V?SW>)V6L"GY7S^=KFR%1%F6%0Z+Y$&15[4 ,&: 5+H'/!*U264
M1:ZI5S&" !VF1B@7,V:V=F7-XG[V3/:G-2_K[?/<LX;,HIO'EWAN$K/6>-/B
M[=<- #:J Q>BQZB>V@"@3EVR(4,%IA1LJ\=8OV^^7#^9;_>NA@ O:8&JO 08
M%1@@J0F@F'* .=%*EZS0JO#*(;@A;&J$>5 &ZD#;X#(--W%V8[I8Z"6FM'#@
M_ /^'1")&^%_2^"X(?T.II_%\+M\QG\+]Z8/5WMK1F7SKL'&6_.[]0PB6)1*
M*Y 3J0'2D@)65^:O0I4XIQ02Z7SE?U7*U(ACJVC6:=IWGLE:7=VW;==!O;]E
MBP)5ZC.M$)2\MFIW40C>IET?>;0MVEWC#K=G]Q\>4J9Z&\=6:2TKLZI!+9@$
MJ)8(,&A8%)<8U@3F I/*)Y'D:'2O13Y6^D@F.N4RUJH:4AO:,P@P%)+$B[G3
M*T4<WR6#$U17?IE(O4O&7:Z /"P6;SO6K\H,IOI#W<677Q4S+\.^]\5S7U)R
M_>9)S23"I""E DPSFQ/&"D"+BH$**5$10NN<>BUE5\'37.7Z:6,\I<R>>W]]
M^IK-5=M_L=?:L^FVZPRX\4$*7!-31:?R0[93.FNU?M@UR'E^R#;+C*OL(VMD
MQ.[9GE#%;9;M*GS<WMB>D)RUPO;]?!AK_9MJOORU4?+QNQ'T176'RA]TU\+O
MP]-FO6&+[N)J_F0>V^]MVDX<NSTV1I!JH6K 92$ JFQ2FTTD%D5%"U'4>4F]
MSC+BJ#6US<O6JJPWJ[\\:7L^MY9E!Z;9('_S53/SS6[65$HYK6Y$.?YD):;1
M(?.4Y"@F+L)1V3>2:J-R<UPX3YD[\N@!*<F_V J$1@%[@MW7>,(EH9Q4RGB9
MPD:&4@6(A B0TKBBE1!2,^6<=7P^_M28MM>PZSJ0_?EF^94U"Y_<U@L0WB;#
M", D9K433.Y5O7+"Q".E=Q@V(V7M>GYO_/)TKR-P,Q7WPL?&R[:]KO-10NV-
MQP+CW/MK6\.;ZHN=^$_JVW)E/>%W"[U<?6V_!Z^>^W_<YYAC;L@,"@XTAA*@
M7"%@'-,:2(F9I+4H*/;*N@G48VI\N#6C=6$Z7;.=)=F!*0]M_Y;^B=#J $,G
MT<WM'&%J$C-R\EGQC]<?AFG<2/Y 7<:-\1\&V%GT_\#A!I/MQHSVZKFM-M9^
MS695A7"MD02E$!0@C# @9FL/$!<0BSR7@GOM[&_(FC1I6F7M*NR+Z[4*A]/A
M&<S>E#<$O#%IS0^W(81U#9%4I'0F[Z6(YYKA-\CEZD<"=IL_L]7";&L-8'GG
M+\\X++3&3 "=0P:0A&W#F1PH42K#)GE-*'/>;)X-/S6:L IFRZ=-9E4,V6N>
M ^BPU1P$2V("2("(QT9S$#(C[3,]$?+;9UX%X.8V\_Q3X^TRKVI\M,F\_E3,
M+K0?VB9_CPOYSNB]L'DX'\W4K3\NYXUXGA6D+@DC"BA>&VK+*;,%/2&HA*IS
M7%248*_@]P =IL9_[<OD0E?0&/U<;T^&H].4%N+4SM2E7JH'[5;_[#1.M!T,
MAVZ$-JBW]9A 8U,GH-Q:E;H--;"FQ ?]MEFPA6C8_.-RW1PV_)X1C#64VC!=
MF1OBT[E-^-$YP*6B4%&EM? [6',0.CVFV];--#N;G=;95NW@\'6G"7 DN\BP
MIF:WX8B&UZ1P@"A-:8I;@E^F0H4#%%<+5;A\-FU(W:,M@?COBJW>&EZ<E;FR
MK3D8*"0O "(0 U;7&I288^.]<<R)EXL6I,74J.OS7VJEVE*1:6+JCJ? C:N2
M YN8O/RB[;:5.JTAF;5D_/"[BT"^2"S>L2:3#,R["%9HE-[EP?Q8<;W:'#1O
M6]C:Q?-&/QNQVPJC^[;/3,%<$ 9*9%.T,1> ""F *"L&%4&$NJ4&N8N<&M_=
MZ6%H<WSWQF2[PKJ^'IS'G-SFQ#1(I_;>DH'L3('^N-WB.S/: =>9OYWRG(>X
M44C-W_PM@P5\,LR)>_6T;A:&)LUNEAL_T8I[W9; ^6*XT?RT;F1?!V='G.^-
MT7WJCBJ+6@CCPN6D1 !!3 "M.0802HJY+!!QBUN+HLW42&YK3'9@S4.VMR<[
M,NC(+]D;Y></#IM--[]PM#E*3(]II\?;2XP":U1O<9A&HWJ-4< []1[C#)J\
M%N2'C=D\;C5HU'H&,21280%T64N J,H!Q00#*@HJ2YH34GOML ?H,C5*;O4[
MJ'4]WZN:K+CCV?RXT>Q(J"<F6?_RC=T4_>HP,2FK-5Z#]*7*,Y[I,]5ZC->
M&U" \>J0 =$P;Y16AI_E9_:CRRZV9P)&\ $1S"23PFS0,2C+@@!400H8L;T[
M")2BL!OTW&E[[BIP<B2Y.S#KTGV]2=(9Z=M,F *_U'37:]N68NP;__8*)X31
M(_HF,IPCQ>,,A=4O0,<#HYLA.R[CC!?$XV'545B/S^>"N[48QMD\VROSS>-"
MVM+JW]H :C->'V"&I<T-J:U/VQ;#Y0@0!2402&NN18&A7YRS@\RIT?)6Y8>L
M5;H]O]NI_9!9Q3V#^7PFP,UIC0QKZALBNP_H^K5_/NK6'C'D+P"9V,U;[LH=
MNWN+*Q 7VK<X?S3 -VS3X_YN-G_9.I.-L'GCLKTO7_?IE%1*CBC*@6&>'"!<
M:D D*0%DM"P$@E @IXK<3M*F1C]=SJ55..LUSO8JA^2KWH7;P3N,"6)BLAD?
M/P^W,":.(_F$ _'T<PE=\;GI#]X=9#QGT-6>(T_0^4/IV]^LENNU>1OH9F.;
MJ,YP12M4UCG0& GC'8H<$,%RD%.DL18EK"KD4[,K7!4OUAZABE>K7O:MU2]=
M^YJ3Z8A^P#D Y,F=;W8STAF3_63-^<?+]*.YC.F+]9\Y46>JYYM78!O27^;*
MB,E9]%&(E?G[P<GJMB(G%CG3)1< 8E(!!!D"G# -&-<PUQ5EA:H3W2!=56IR
M_G"GJ"V&N+)-".QVW)IC8S):PE7KM;''4(-Y(AGU7I_#Z"0<968F1\?;:3PP
M*T$MUY@POQ1#7U=LJEQ]%\H!K'U_[,!X++9NUA]T'^5EI,_J''%&JAJH$B*
M2E$!"J4"+"="5S6NS ->,5:G$J;&K'W#-<_(IS/<W AP$!J)V:S5S:;>[+7+
M_DR227@5A;@!16=2Q@T2NF;D6>#/U0=#+SCZ.Y0V%_<C6WU8M>DYLFU(\5&M
MVJ3"F=G$<H8+!J0M_8<XJ0$O$06Y-!M:A$B5YTYU&?S$3FWU[[3NBI,\&/=I
ME7UO6ZK\U"PR:7PMMC);6K7*UE;_Z[NG(7/A>MT1&^'$C'(&KM'9?)6S3NN^
M<XW1NRND&O/VPP>HR!<@3J)'O@/Q@>/\&L3KTZ%]23\^\7DCWLZ7;#/+-2Y+
M1#0@.:T!JLV&D!!) "O+2M>E*$GI%%)X<?2I,5"G8-9IF+4J^K8</<3N-I4,
M1B0Q8_B $=!-](+1 SN('HXX<M?0"\:<=PJ]]%!XWZFUV:4L5]^6*[O^7SU_
MLLR@C+K[:HV4U@QR2(! I 2HJJ#Q*JH*<$ZI,LM:,.JT??"2.K4EO5,\.]3<
M%C[;Z>[?GNH^]O>7?A)$4Q^RW <S\C8E"*G!+:[N2QJ]Y96S\9=:8+E_.&;!
MIH-J.*^>]X_TV;?MG6)7/67=5BDV2G9-ND[JM+?_^,9HOFOD-ROJNJPU+4'%
M2P(0QAQP9(@.0B@@K7FID5_MRW'UGQI''I8R.@3@J)Z1+71[J>21A<&FVK=
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
M=4KV@9+N>8$70;S-4C&@27W3Y8>*5Y[@+=.#DP4O#CI:QN MDP[3!F\^Y[^
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
M"4Z*[J,1M\GR=7'CME:^:_990^7[GX@1[-9U<:D$A9I! 0C"A=FS"6K\'H$
MI(*Q'!4,5EY==B[(F!I?'/9U^76Y^ *,T*_92;S5^FXS%V>(W<AB('"I=UQQ
M,!L8BI:NQ\TE.2\87':S4\VM1\.(X5?%UNKU<KTYZ8^G=:DP+VJ@%</&I^ "
M,$4XT S#LL*DRFU=4W=RN")G:@31JOF0645]&N%Y0>M&"A$ 2TP,@5AY$\$=
M)**2P359HQ+"'8-/2>'>XV'$<+E!X+:,"LJ%*)6L;(>8RM #Q8##(@>LD**0
M%$N"O<)#;TJ;&DET/3/_Y_\@L(#_VX\3;J/JQ@S1L$K,#]?;C3H4 /)F"2=4
MHG+%;8FC,H:3\:>\X?:AY.TN#BJSS\H""T(+!2H$(4 $(T"K H.*(TH*410Y
M3]7=XD"-J?%-U_]@L5P T96N#ZK$'C@ECEN8Y$ G)BO_FEB'72E>I!G%!2!?
MJO?$H2I3;35Q :X!G24NC190&\?F_IR6X'C\T:QGMID\@0(#")79?YG=EBUK
MKP 3!424"5YRIS# FU*F1G3'Q5^LACZ5<:YB>9O"HB&4F*%\P/&KBW//^.%U
M<:Y*&*\NSCTCC^KBW'TXS"OZ-]5\^6NCY.-WPR)?U/LG>[+[07=5;#\\;=8;
MMK",TWIB,U4IKFL!05T12P%, H9$":BN2T,*=:YR+V?(2_K4J*';. 07K/9#
MOJQ)73*)@:@0 8A1 8C.<U 44N4\IXR6]<R,Q)<OCOVA%NG0WZH/6*=_MF@-
ML$?"HBN1W1<77^Y-R4#&K34I)\K-.4T&?F+&W^J=]8IG[W>H]Z7(#Y3O]];Q
M/-$@U*(ZH'X:C.IW!H%SZFZ&#1+G..]-,W\RHF>:<ZU9C0''50Z0X!)06%>@
M+!4N*B1R:"NTN0<_79$SM4BGW=F4\><[[FK?+7(YG[/5P6\]7S/74*ZI8$HQ
M""@IM$$9,N/(FS\J5JI2BJJL_)I4Q4!YA)?VR"B''9\&8/<"!Z>]ENG.2T]@
M2'I2NI7UHF>D)P;?.QT]?7Q8!F!7LA5Q71:LQ/;:A %406T\?$P!9C7)!5?&
MTT0AN7Z3+'S;*Q>8QN?35"H8AL3K>HM @I92%TU.DG7W @VE+AIW+9-N2/U:
MN_=_O5RT%R!/;/Z!SYLO[6G?VV8MV/S?%5O]QC9M6_!M5,S)W3ZIN*Y*7@!(
M[,ZQH#F@=6$VDE+P$A/C6F'LMG,<K,OT=I&'D40'IG51T7L#M\GZCDPQ?-+N
MGP^.-A&)&>@0];TA#UEG2F9MR;;&)(GIB ;FX#/)85J,=FX9!:S#L\TX X:V
M^]BU[=PVKRA9P82D#.0*"X DY8!5BH""82;KLJZ+W"MV_5S$U/R@=\'EP2[
MY^80#0,E,2<=-=WM6H 8!6-V]+AF?.2F'F=B1N[K<<W,\]8>5Y\,*#'P2:TW
MJT:8K5';D>^/1;.Q/7G;NBG;G(G"N#X,&<QR!"E F-DJ5!P"S:HB9P6GE#DU
M^G 5.+4EOU>Y:R69M4JW61>=VB')^R[ WZ:'%' F)HL70]*C0$)D1$<JG1 !
M6;\*"QXPW:R]X#+.>%49/*PZJM?@\[G@7FMFOAOCSG5A*V\;(T/]VGQ7LDV^
M?IY!QG!55!P(!(F-^3>;5XDU*(CFI"2JHGY!O7<E3HVG]PKO"M%W.H-6Z8>N
MS,"S=[NV.[B[.G$1T4SNTSD!F?W9_S=)WH S8+&;N]V1.G:[-S<0+C2 <_Q@
M@-/XKX;M5$=NVQXT0HJ<P1I04;5E[S1@%"E0TPIA6C!-I+N+>#;\U(BF4W!;
MC=*K"=P5_!P\O4&H)":,8T#\7;AS0#P<MD' C.2>^7UC_#RQJ_;?]+O./S6>
MEW55XR.?ZOI3P_IL_=HPWLS;H@YMI>>S5B;&<3OO9C*K*HDK@DM04,@!JI4
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
MAC*[5B.9)>948Q?C!+.@*K4>;<Z-=?<F[T^8#D:[S_9H=AC+^F"?Y3R'-%5
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
M/CL>#Z]_$82UGP,X%H(C4[=OH>^[I'8>3[I2QQK>N5) #S'=QSY(CA#XXFG
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
M@J__^=[8Q8U6'[GEHS<OWG]LTE"X(1"9'()"2 .P%A@PD1GKPO",%(@Q0_)
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
M%!X+1RRVC+EO\U.+F@?"TB)Q'OJ$*07/:Q&%HP9,62UP/ULJ>/^]^I1_J3Q
MK>[7:I^2\'GS-_NK)V6U_F*;VOW,=_HU7V[_QE</>D$IA81I!12E.< RI8 9
M7( "$IF;7&<T\Q(TF&T/Y\;@^YY4=*WW"22[3>)^757A5)O5BF_+Q+Z"=45.
MSX*<LQV"4=7:9_+JC#SO1! );Y1U3I!JMD-W%JND >LN.7L_7YV\GPZRN^2B
M(&,%6^)P2QQP287<'_V%G4*;?B8O[A]'Y7X6+_!$^OD3O!SC*/&/:?@?0--_
M@G&+4QU@"D,'"!&^*<L'K7Y^V%H7O*Y>4#WZU;?OJ\VCUM4U^_!.=ZBS(*+
MG!(*,BXQP)0R((3!(.=8&@6)T (&BQ*&6C$W7W-O:%)6^03?]]''W^U5/80*
M@P?%;R-@=*C']LTJ<.L.)'4/FBHL=_5D8J>N_4#4UQ["P#]T#40_.<.^0,:7
M-@RV9'J9P[Y@M4H>]GY8U//GP\[%\33HL#$G4\TD,07(#68 YT8"^THK4&BB
M-$I='1820I+A)LR-(4]2,:MBRL>-O*/M@1NE/<9ET$ET)+2?]T2Z#?=1]E#[
M@SC%(767&7,XK/: R?/0VN=)/?W'T5SBOU4.\9MU3>ZW=Q&,+DA&< 9(3C3
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
MN^30T>3JIFG3V7YY##'?"-_MF6<=Y]%W=IYCB'LG3(PP"*.D5,2T\UF2+D8
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
M#)@QW+X70BF1*T4S__U@_W;G-D<<+$\.IKLUV\/*-Q(G%'>/[=EQT!R9D]N
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
MA]#ZL_G\.,P^X-?%<CUQVB0GF2!#D20)(66(-DO(TDFK790^ZL&T?_G-6Z%
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
M NOU:G5,G"1CO<KD.J)S-6>L!7A?1V\A<6A*438^AO6Z3%.WF=6A ;6'"CH
MTZ5D\-V&5SEE;"C@T3ABJ?;A\#:!8='70>6EN$;C AXFKMN<ZB'P&EHI?>'L
MAOUU*14L68*75M/&SA@XR3.89&OO3(>RM-D*[R&JVV3I0+@Z2 D]XNGRM./"
M9!&"V#"ECA9,-A)7K@ O4F-V/$?;W&#M-V9ZC&3IH(C:5PV]3W+[^(G^_.O+
MMY\^OGOU[OW+#\\^O:;?/GO[XOF[O[[_\/+?7K[]^/H_7KY^2]^^/#2UM=.[
M!DUV[<_E0.FODQ.;\[3&.4:U+,FD'&BWJQEXE'6>B?.0$U>".6T#:U-[<@=!
MAQ]D?\/Y,:XFQEMGD():)XH_&?L39<@@M$3A8S0RI$;'U2<4C)M1&$+?-T^D
M]Y!M%UO::OVNU*ZLFX,!7'Z;)EQ]))L]\38GBAX,1%ZG%PBTM4Q# ]-&:4M_
MR$8#E>ZF:=Q$00O<#"3_#I#T^W*Q6KU?+LIT/8DE,=K /3B;*$[PF?RZE"QH
MYP4OPI>BVUPSO$3$N#F %EC95\(=G Y_Q-FL-@+'.2[#C)#^+!]-Y],JE/7T
M&Y[.@YJ@8#QKR<'RPD!I42_SD/'$XHUQ(7@?&IVU;$7?N'%_"T@UT$L'INC9
MT6*YGO[WR:W$<KTS_41Q67*1%!U$5^]T.T:&-2%]A5J;8DIHU-CH?KK&C?Y;
MH&M /72 JO-F 1<57I.@-8L<!6BTM9NA#F2&(XDH29MT]L78QL-*+H@9-]9O
M@9]#)=[!QD>@1]+$^LR2>N<=\2\A25?S'L74V5$2M&?9NCHB++:Y\'Z-D''O
M?;8 RR&2WATH_@0H<_Q<L^2?!C,R?UM.U_BNE'?EK%]$;8!3CWG"/&&-%B;2
MNE@,<4+FD]-FS!(XE33HI),*SO 0VFQ?#],V[OW/%J@:6!_] .W"I+XB09[<
M8STF4WO>SF'U&Y;%$L_;E>#JY7>2)REQ.@_+'Z])R)M[^/0OB<+9QDJ?K$ *
M3K1)EC9VJ5R]DZ]$#4Y(ZD8Q,M'&D@/9,''6A*EQKY^V,9A](*"+7?J4Q=/-
MXS>*AVJ4+6VQQ6QJL%F VON./%3R.%!+H2PS=4QZ0R#?(&CD4N5V*#Q,]",&
M!_588_(6UR=LW+60)B*3[V&]@XS$B&(Q0W2^%G!;RT7FGHEKK3YNGM9L]ZKM
M(/(D<NL-9#NBK;G)S:U=E"C"L=S51IL@1"112:,AI%A %R6,MU89J7?'RNTO
MVPXM3R*CWD2^':0=SEG:A+\^1O3,)<!H:Y<XW+0[XI 2<Q:-%\&U<:VND+$=
M;)Y4<GU_,7?@OYS=@STKU/HMK*;IV3R_F,Z.*6JXZ.W+#<O2%PI53 9EL@)O
MH@''N.89M?&E3;IJ2P*WP]63RK"W4$T'5NEVMLZ8424)KY(%SB2%Q'5F0J1H
M&- &;6J72Z?:G./<2]:X50=-@+ 5V/;12@<0>S@^)38W')X4I\;"LC5U6<8J
MN" M!!8]."E\":98A6VJ6G8DM$<8[@61G?,)^^NK.SC>[EN>W?@_8_1B>9^P
MK+@SK)8$)5=STLY:\-H;0*]YJ&F1U&BV_0#$CUM[\UBP;:_7#J!\JS G-BCF
M7$Y@L![')H[D\YK:.R4&78K4TN/C;=KCEN^T@]OALN\PWKCNPP@I<\Y8AX8(
M0^RD3.N!N)/!)!YJ@39_'"CM$U\\L@UKZP$>HID.+-56/L454YR**9$6(&AA
M27A6TMKDJ4 =_4>A6B[(6Z;L=R"U+S_P(*#LXPGNK;7N8/F@SW"%52L\M[2"
M07DI:J>5  &#@&QY3,XJP_1C'([N1'1?=K,=5-MIL@/0WB'&B?=%\T++SI92
MNU8G ]$9^HI[E7FLO3O:-':Y@Z"^/+\AP3:$!CKP_OZ&T\]?JDR^T0KYC&^/
MCR(NWY4;=_'.98:!B52SIN3/U)L,24(,Y-IX9K4/Q8DDVERDVI72[;;D)U6#
MVU19'5BU;?D[B;,4-T*J(FH[%UJ]LCB(A3QM0>&;Y=YE*]LDIG<B<US/L"UB
M]H3G[NKK%YN7G8@K=Y?)]Q6Y1 E(^PKM+23#X)(%$QV9 *V"2H^*SKL('=<=
M[ &?@ZAP;X02+7$Q1.'2!R1W-TUGT],K&N>'X)\6M_2T/1>HM\X653C8(&JV
MBM9B0%8G"_#H"_W*AVO[^1T5*ON]?SOS^"1N.CR6%CHPAE<++(2R-CAO@06*
M^E70CI:C*6!RRF3&DQ>NS0W1/>I8A@;2HRG]WA*77330 7SN:K3]:K$D$WTZ
MYS[]^+0,\Q4)JJIPGC??S4X4FO_W\6HSM^D\G*^7T^@7Z_5R&H_7(<Y(]B?-
M5B<Z$)=:*N 9:Z,C11&9CIKV#5^<E!%E:G2OZS'9'&<?'PO^_2*H@^5UBUPN
MVM?G(,D:F).9G8IG!CXI!9$K2\Y3B$JU&=QT#U'C)(G&@NY0VNF]<_?E5D ?
M/[U[_N__]N[-BY<?/K[\?_YX_>D_KW)Q6(NC6Y[>K*G10YP,W\7[GL9;WFB7
MI:D12="@(IFD0!""S&,(3HL00IO%O!5YA_?Q/GW)IVJ,)QA5T5)FT#I2-&8L
M@E>* T\*C6(R1M>J=_=E.L9NH#PT+FXV[-Y;ZAUL?>?4GTBDVMK%'.M\S^_3
MU21:)Y43"@2WQ$R.#%PAMJRLMTYBS,:TR5W?2U8GB-I#WW=!YV#A=X"D:SR\
M6!R%Z7R2N(G):E['P%H@P63PD4(N[H3S43'6JNCO5G(Z0<[AZKY^MG:P[#L
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
MDMO&M/%MKI.UWP2:^=\]P7LG!1XX@X[X7JX[P"PJIEA* K++Y#A6L3NGB.7
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
M+H84<&\6\?DLK%:;J],;G=5%9B+Y>$$&B!CJ'N0M>$^RDD9:SX1PCK4I"7Z
ML'$+HYZ"!S"D9OL&ZNDZ-MHI+"0BJ>O0U5@"U*N*$%V)*5B+/K6IY'N0M([L
MXJ% V!YD>VBE#YC=LAK_#6>9;#TQ>G9+KN10F)41M&8"5.8.G)>U 7*P2BHM
M@VWF$6Y#8+>0VP<6-T$WN(XZ@-Y'_%PWD]NY.V6)91N+)#EY6K*U.Q*"R]Q
MR6@P1,Z,;#0>_&'BQMV2VT)N:-UT +?V/LR;\]I)5ZPQ4B+$8',M,JI!FR[@
MD@U9:&53:&,M'Y')<:NGGX)'VBOB.EB,[Y>+A)A7KTBQ=4+=NW)6,ERWM5>+
M9?WA)%-H*5/FX)/1H$*2]3)K 2MX-,IXK5.;"JJMR/O9DTY[@NMF*?C FNX
MOK<*['?:=.M=ULKI17_F6S_Z&Y+GAN?#G289&>=6)+ *.2B1# 2A')B<LB@A
M\-1H@,' C/SL68IAEL28Z.E@\9PT*K]6QW*_X,]/:.NM2YUJ@TH;Z_W@V@'3
MZ@R9,Y3H;&2-F@4>0/3/[B@-LR@>"Q4=+(!=6#P=Z/-VL=Y<:WBS"/-+TWW>
MXGJ2/1+#&L%B;2!<!ZJ04RK!L6*",-D9U^A>^)!LC'R#Y+' =U\Z\5&1\+26
MP?LE?@W3?#[F:J.NDP&#ZXGWW.6$$:++]?J@(B]2JP!6IZ1\X=J5T1? ?0R,
MZS0] >@/IOVG!?H-LZ=LGO \84K7'K46"E9FK2:VC5*0@Q;"D\2=?(2;,KN2
M/:X#] 0 ?J"FGQ:L[[P;/A'!644K& *OY>:9XG^G2@"IDV!!Z9Q"LRCX8.K'
MO<S_!$ ^C-['+C+:@>'5U?X;'Z:?OZS?E3]6)U/D)X%Q:5TVH'T=.B,LA4T\
M1-!2L*B0UO?U,X([*I,&(VDK"#<;;?78$!Y1G4_+8+\F$,P_3RG(.-V;1,J&
M-J!ZG!@+25M9H%4JZ ^N%2;)D+<9$GP T5MAN]DTK"=@G@_2\M,"].^+1?YS
M.IOQ"<^*.4G10E*"%JW*#EQMTL!\2-R;5&=!C(WD<VJW@G"S*5I/ ,+[Z?5I
M8?=2!#Q)VH3$:JVMT,2EE"364+DT7DE-<4-J=.EE/WJWPF^S"5Q/ +_[ZK8#
M!.\AW4G$C,)Z!L%P2XN4^(R6*=!*)!&5+J61\=V#V*VPZW\V[+;6ZO[ 7:S#
M;*RSF/?A1\VXGR4@5>*9<R4KVHAAZSU$YBU$@]J'+*,OHV<M;B=]NS,7]K.A
M^G%5WH%QWHWA)7W_9AKB=#9=3_$\SZ[)E0J61>!%<^(Y!_ L)W"&%8Q)2*Z:
M=;,ZF/KMD/Y_^/'B (KO*CNW2=.<,?3CC!T>8BFV2*@CR$&50J%!J*VP-"9K
M)"UKM=V%P(??M1WJ?IJ3O18:>%K6\_(YSJ65-!%12"W)F:>U0M(T!L'7OO*:
M:VXYUU+(T=,,=]"^'8;__\.[PY3>L=U\NYBGTX5K+$L<10 2WJ9E.'D\]!/P
M6DB%P66IPZ&F\^)UVR'OISE1:Z2')VA KRRB) RJ5*?TUFZ]PC&()7LP)CHO
M@@I<CU[;<YWH[8#[TYRC/;::.T#T)=)W2XZHA$'+>LBMD@(538&0- -CK8C:
MZ]I\J@F<]Z5X.RS_=.=FCZ+@WK)?;Q>WW_>\5D'^XJ)0_%S61DG&HZ*EJZJL
M,\O@%:U?*V1*FDM;MALB?IB9WI^!<8MWGDJ)_AAHZ<#:[[#^SR:'D42#95D"
MV[28$$&#Y]Z"R<)XE('%,+K;TL4XMU$@M;_CLH]^GQ:"GR]6=<.M1^FKCXM9
MGB SSA14(%0--F2-,XJ*0'Z9LK2W61U'+_:Y3G1'G1GZQ_1!&G]:X*:/K%;O
MEXMR,G1V@LYX+W2"' PM8\L*Q!@XI.P\"UY+\1ANRTXTCUM+_\2@?8B^>_/.
M'^ 4Y_35;.,N'DWGTRKG]?0;OOS^%><KG*#0(EK/H91 <4FNG=RUJ5TM)%.,
M&:YDLWD+ _$PKH_^U) _(!Z>EHU_@41DFIX @]@_6BS7T_\^C<X]"B>D %Z$
M)*Z)85?;J-+NIE$YKH5LUKU^ /K'K<]_8BM@*!P\+?2?WU$X4<1FU[,F&.<+
M@VRQ7J]!0_Y<H4U0>5V*,[RH1VAINC/=XU;L/S&T'ZKW/KR=FWQ]"M]?EH)I
M?4<KE(E.Y-%Q$F@NNBYE[<%I+<BODRPD>HO+S3(MNY,[;@E_)YANK.4^#/;=
M#7[>S<_T< >W;Y'D4/OZI%QJ-]H"12I:P*[>P'%&@C5&N&195+;-<)AAZ!^W
MWK];L+?%P=B5)$3TB5!/^UC=<AA!_"@EG;109]"#HI@# G,.LHLDVJ2RO#[L
M^8XZDBU>-F[A_I@@;**.$?V$7>_K/@^K+Z]FBS]ODZ<.+OCH$3 GVD]<H@!
M& ?.9FT<ST+KP>]>WT//N(%=[\>/8RF^ T>BLO)^N?@VS9A_^_''"O/K"U?_
M65I/OVUJ%.Y8V#;S$G71$#:F@QD* #1)G'BUAGFN8FIS=',0V>,<2(X&LL58
M&N\ WI=[P[Z8?L/5>KHF2;XK9S-F-J5A);NB-21+=D(%2\+D+ +3P6@E"S/8
MYHQF"^+&.6?L!:I#:V]O0'[#95P,!<GPHVZ"JT^+9^F_CJ=+)"[S<5UW9WT1
M=&!1J!P@<>U 1::!.&0@2A!*&"U;C>Q\D+1QS@:[@>.@FML=C/X$C'/\3(Y4
M_M34!W@]WRRW+78$PTWQUA:0)9##94. **T']"D;M-[G1MU!#R)[G+.^7I#\
M>!H?+)P;<&CWYMK#29O3JV1N-Z+[\C\_>"#WG;0,-'[[Y/GGH)$FEJ)"(K-4
MZY:C+Q!UCN"4#S:9*#"TN2=VE8Z#R^/KWH]7VV5=FBIOF?5U&8!2M7@N)@TQ
M^0 EELQ=<,:Z1D7P]](U;B'D 4BX4;P^G/@'BQ$&MP^;Z2P'&(C3?S^0A;B-
MFC8FH@2>F*;@CJ&A?46I.HHF)S"%=I<2)8NJ34P_M(F@I]7*PXWD+L"I1<C>
M)T*[E0E4/:./.==1?=;YXNJ\VS8MC>X@J"NCL(ON;QJ%PP7>0<;@-MMV?D7R
MKX'B3_K[&HO$G1&);&F=)$-BDP7(AM9,M_4Z%A<9LX^VWSQ [+B5RX/BK:VB
M^MV9SE?:"UR'Z>R />K&DP;:K>ZG<,A]J[[D'$Z)'!?+#9(3(Q6IMSAR/!C6
M2>8I*:-0RX9;UV52#K5"5V%=GSS13FEMC0?":@0EC05/SAH869RWJ*(Q;;)"
M-VGI8,_:6^_7S<B!DNY@Q_KX9;%<?\+ET04'$7422@A@L5YY+DQ!R$X #]IB
M"4HZT28G<Y.6#O:;P;!RH*0[P,I_A.6T;HD7##CRP)33&IRLYZ4\"/!2,T!G
M%/,J.PKEFD#E!BGC7CP9%BF'R;D#H%P0GG+.,5F"-++:=IQ8\&0#(9N"(;%,
M!K'-\=ANP&AV+V-88.PGUWZSJ!^/OY*W68]%PNSUO"R61Z>U\0=ZI@\\=R _
M=1?J!_):;P]8IK@Z.UUZ<8SG2$/AHA>6@:S-'RD^HMA9>D,!M(W&!Q6L;N/0
M[D+EL+[NW["./<#\[!O]]#-AL4X:/_MEW7OY)+"4.)8,R5?_3#A;IU$*2$R(
MH)V)B;>94;0KI>/ZR<V0=K\+/; ".]@+[^5O<T9V/%]_"&M\C\M4VV>%@)$Y
MR\D5I-AATW'(!T;QA&"TT1MTUK9IV+LKI>,ZYWT ]% %=@?0,^E-M$Y2A\"
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
MN+6ID?>]V[-J\QRP<:B$.P#'37%<K]A8S^;-UPY/2:Q1L.HJ/YE@[^J%E8W
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
MIO]]MNDF="64HD(Q3%K0K'97B22>]9B?:(7-5K$@>9OG+T=A;^0&]>/MG?[
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
M)$T3C0*5N868%8>02T9A.'JIQHG%GWDCN)W =8Q&<+MH>NS@=:N^.T&A0E=
MEFS(2T<%T3D2=4PNQ1(E2T]ZKX/V1'I>S>!V@L/./9%VT$T'EO4^EKY\_?M%
M9QV1@I 4YDI>:X/KTVDGF*-3)P=7@DPRZR8F\E&R.L@2]@#)X578 1XOY+(^
M2"0/428OH61%M#MKP1M71_NBC%8RQ5*;V.<Z%2^E'=(ASN/>6ND(49N=IKT4
MTA8-1&QM228HJ/,I@S"^6"ZU9;;-JYJ>_+7]]?D ,/80[MB.UK>O7RZ.;*Y\
M6D\)"[0]E(D(P<@ 15N?G/;*F^VNYB\_V8=V]U'*_& )C:W7!Z?[;'B),5B)
MMD#6K$Z=%W6(BD1 ;2UJS8JZ7=C\@+:?6&C<<V,H# PIS1&1L5RL)E_J0;FV
M>!YE"BXQR#9X4)8E"%8C2%T,HD2V93$M??6:_:<_W;;]-Y9]*2UH]G$D]I=_
M#Z"YP+K $K(E[:X/2B$SN.08T1Z1[*#.RFTUE71[V(QYFAR@LMM*WT-^(ZO]
MC^EL^N/LQX9PY;)-!B5@)DNG@H]U<KP Q[-,V4L2S59QR%:*O['TR*K?1W'S
M(:0XMOK#7]<(U[98LG4:>$$Z/(57$$L4P&/FS*7DN-QJ8LAVZK^^]#@^Q&#J
MWUN*'82- SS+*D$&+K,&(XPCP#L/H7B$)*3VQ074H;,IUA]W:I?7KDJOBTN/
M(R/@.6/^YK/@5[_"]+2*__U\L:XVF@3K-)F* CYP2]Z#0/#".XI!O+1>UQDI
MG;4R>8*CSK,B R-SJ(TQ)$PZV"Z7L?'Y*);[Q?(M_+4I+GE/>KQOM*O,F+%6
MF&ACB6M7 IVLJ0YP03IJ-4^%M7G:.0S]G6=CVFZ%$2#0 ?#W%OKZEUJ3>CF1
MFT^<\.3^D_A%J2.WA2.VA6'D;)K(N=%!FY'*,';@HH-W3,_P/#@4#F-?->_-
M^)]7H[PV7;B43I$9VO*260,JQP+1*0D\:>>M0I'SK8=!0S\/N$-3!R]UCH_I
M,?7Z;.'\+2Q.<$5_,S];$=^IXN0$)X8S3(5'"KEJ5RM6'TE$Y! ]%RPZY"QM
M-T5K8,(Z>*WRW( ]@(:?L]\R^ -:)XH/WANPV2!I4#H@Q7'0/# 3<] A->P:
MWX,(MMJ$YH5MPNZTL!,0>]G!RS_#-+^?+RBN^L=T]?W[_#23 TE_<;]8)PH+
ML]+0R6NQ@/(:(2I5R^QR=MDJQ5/#-@L[4KO5OK O>5^T5&\'$-[JRN"J=>&Z
MMOC;?!5.K__\S7RY^C1?_2]<?<$T/YE-_P_F"5,D=R-*+>V(=!IG S&B *>4
MML*BR9J-=Y&T#TM;;0;W0C=#'T!YR3OF_) DR[+YJ_KO^"1Y.OE<X<!%?0TM
M,QV)6@G"?2[>8Q ,VUQ('9?/K?:6_\_>.C:D.MAP>RMGXX2^^XM"Q.D2+_W0
MM>@^S%:+Z6PY31=-!Y0C&3B@4]J"2I)!B,P "N.E8K$DTUEV? ?NMLL/LA>Z
MN[K#SW/>4V^GRS0_FZUS1W^$Q3]Q]>>"3-9%+6X-YR8N2QNC2U <2E"JSEGG
M5D'R/*F@Z92/G0TJV(*K[?;0?Y+LC?'2P=YYNUGVNB0^3D.<GDY7O]^<+:HZ
M7\TRG=?I_ \3BOE<C(%.6-1D'#1#<,0R:(H,B4";DFH3"NU,ZG8H?ZGY\[::
M[0.ZM0/)FWD]O.)9Y:^^GMCXGXNZ66L7DODL+'Y?_T>O?M0]/(DN\Q)#!%X?
M;BKR$\$[8T'J[(I37F4I6^'X +JW _5+S8<?4>?/-F5X^93H/$UJ?3%:8@1G
M2WU@QC5X+A5DC,1_RCJPQJG"FP1M!^#_)+\'4FF/3>4^S.BW^"W\A7MUA[O^
MGQ_<YNU!6@[LUW:!M\OO5]MT.E^>+:Y:'4H>K.-.@PTQ@9+TNZ!5!C1!9\XB
MDZI-]N01H@X]E>_Y]#<2Y6OZ-_^<2.FL-XJ FVMO1^DD>&,1"O=,6<-T*FV"
MJ<>H&K?@>"A\W#XI!]-#YP9D_1CA4#.R^<B0QN0^NHY@4HKV%(!F"2*04I46
M%IPF\.3,A4C$>TYMNL(U-"E7;U;JL3F?K9/SY7+!3:7OI@YX+?<KI"-/(4K#
M@#-?GT9I 4'P!$E;5HID@:<V;78.(+I?@[0+NAYNV]A6BQU$IE>LGK/W&LM\
M@5>"I?];KJ:)HN_W]/?3D]DM=IGF,FI6(%A%@3CS'-QZ]!\/7F8EN&PUJ.8P
MPL=]K] >N.VUV15X+VZ0B,E7RR6N&[)=W"!--R?<%9M5CHX7 ['D0,R1G(.1
M&:3P2;#,<HIM3IX]"1[W74%[L+;37E<@?5<*IMIT^U*B7\(*:XIXEHC5S2NA
M&[S2H2&%90JT9'2:*#I( CH+K&3AH^4V8&Z,U-VI'O?)0'NX-M9CYU',9>OX
MY0%=\Q_]WI"QS1/4'B',,:1MS5T YQ('%1B#R+T%3,$2W 0%SD>[2!@^S/F"
MOW!VALN:9WQ'PES,PNF;L^6*5EZLS?A\=O*1Q)_/#?OY>WR'QJ9(07PJ/(-"
M+B!:S:%8%6I/B2JOQE9M'[K[#79VP=C#=JVY+D?NY_*5E+6^N_X;SD\6X>?W
M:0JGY[VJO15&)08N!44N1;%U=+($1Y+T.CN>RE:A]U:]71XDHY<&]>UQ,!]:
M*6,C"T]NL[!IN9<*L[49-#A>AW*3^P$Q&0X&-3KC-7*VE0.W';(>(F.\!E(#
MJ7<^M*S'3IENXN]-5R3FA?1*%^"H#/FE-;A14H)5A>+O4)0)]BF7ZNYG1]3Z
M,#J:#R*P#F+ 6JMX+OC3T_F_ZL/@U[]O![WK39&"-PP#R2-(1IO"!O!>)= L
M*V:+L4:TZ76]+86]],$^VAG55(4=0/,V#YM]RESQ)="V"KEN,"<8!(8%I#21
M(5J7;1L@WD_/N*Y1&]T_4 1W@"+&/M3NW./=%=SGGUCC<=J<\^7R#07GO\M\
M4>M&+GI,9V]B'7Q !EZ=7^XYGQ"B*0Q=,5$+MM5)>#@MXV)N"#C,Q]--!Y9M
MQR/BXV71E-0B*"8,:!5%G7)+NUB7VH5,:&%RME&WFG>R'\6]])0^^J%\%!5W
M .5M;IQ?K=XC*3J<UI#KC+[W^\8_GMBLO54\@! 492DDS[OVO@01F<PL*:9S
MFR+B 8@?UQ0?!V6WWR8>6>4=H/S.$?7@@;2\R&1/M(P!K:[UI9P\KDC.EG-T
M,.G"O4S!L%#:O!_<@]AQ8Z=14-Q:I<\+M9L[C(EUC@<9 F1.V%)H"H00%/@8
ME5':UR;98X-V0^NXKD7OF-U'H3U"]FXL,,&HT%L7 64M!2J%))CJV#B?0TS,
M,B'#<3!ZE[AQ"PSZ .6!*NL A5]J0GZ&^5U8S&AS+5^E=/;C[)0<EUS?3J7I
M:N*R(9 X#Y:,/TF,=E@HZS=124L=$Z)H<[H_3=NX[0-'P># "NL @G=VU=\6
M9.(G@;:*324!DYXV4JY)*I$+>":=]U%FP^-Q;-^:GG&;Y/5A[G973$?PNHS*
MKA4U3BQC)DI&P5FFN$Q)6\C-U0&28+5!;,B,M6DP]!A5X_:=&Q5J!RNI \#]
M?;:X[$%TU6]^.2E>.9-2[>H8$GD&AD3#D$-(U3,PVD31)N!X@*!Q.[J- K,A
M5--Y9>CE;Z]>S0Q3(OK(AX>L%=V6_B,4C29,7#%IP.=D0'DC(0HE03*6F;,B
MF-3F<&A8-+IIY/' ,ZK: F$Z.R._<A-NSV?+2W%0%"TS>@-9D#.I:G(UQN@A
M8+3..&^-:>.0[4]SO\6BNV#KMA4[D@X[.$HWG&XNV.^P.I$I)LEC(BG6YDF9
M"8C2(M"A@,X;EG/>:AS@OI!\B+!Q<7<L?-P/RT&4U0_VUK63:W\DW<<4+Y("
M;&(EY4C!$,^UDVLT0-Z$5$Q)QV2;-/56Y(V;[!@7AP,JKA\T7KX8O<T.*S)X
M+Q,(+A 4(S<V"LV '.42!!:+ILT4@R<(&S=U,;(E'$)9_6#O 2E.F$O"^3JM
MP-1G=;4N*J82P":GDPR,T;X:P2\<-S\Q+O*&4-7^P*L=8MM<W>T@14:^A<"$
M((OEFXHF4^JD9,RZ=KU*HLVCW0.([K<?PB'ARK&TV(&EO&#U6D70(RZ(L*JH
M;"(PHP,HNZZQ(%XMRU%Q23N2MWF4NA.9?53@-@?/ Z =7I,=P/2AX\$P;X1A
M#+(,=#SX(,$SZR!XVNN.N&*IS9/@0X[P45IN'&(/AY#^8(=SRTOH\\8W58 #
M7D#?^>CPE\^/TWV$BV=ODH^9$Q*B%A0?I Q!%@69&6YR5BXW.AB:]WFLQ5OG
MDY?OVNU;?9+PJA@Q8F"\D  LCV3(DU;U]8.&4G)P+'/#3!M?[@"B^[UZW@5=
M]]NN]EKLYI#<B=6+2L3 1$X*Z4RHTY.5]36=F!TP;VM_3L8"[P:ONY28CA)Z
M'!FN^^CP>:+UW5\D8-+LM#8_7^?6:V__V@1]?DK+G'R8$7FT=2<.T0;/(ECI
M'2B192VLS:"MTHX'IKQJV2.T"5/]NI9'QGL3%'3NGC[1ZFX8=W7+189T7_?A
MZPCN+*]USU)'R)FB&^5*J0]GZR].91\2*_K9M2V_)NIK$O[;?)[_-3T]);G3
MO@FSDVD\Q7-53!@75GN'4&0=/,>C@BAC;:2-]#^&0C;*%.Y,:K^NZRY(>J2:
MM8'&=K=X_GS[SO"DUFY_:U%.?8W//Q=S.@-6O^OTDSK&ITZO_EG;PTR\QV21
M%5#U[8S27H'3W +/A<OHR,UI]"1U1T+[]5"'1^4PVAH?D[>;'ES.D_J(84G.
MQ7JC3;)(CKF 4(><UV[=$7S2!= 6[RT:5,P\=?!NM5*_3M\^$!I>N/T!9E/\
M>\[0Z;6:<,.]<\I8,(K39C"Z7L5Z =R%S%P4F)S8%3,/+=9O*]TA8#.(B#N(
M@.^PM+[ /?^[S4W[%]+<XA=6M_A52HNS<+J\?+A'<?_;^5E<E;-3^EF=_K6<
M)".SS*9>QM=Q]LHI"%$8"#;QXJSCJM%<W.%Y&?>EW!%.SS%T_CQ0_^;Z[+!9
MOGCT<#%W^_J/)[ZH6GYB0*1$(G Z0RR8P1@6?6!2Z=2FH'98/L9]K#<BVEOI
M^EDC_?XQ>G5D_"2A#9P\:H@Z(GE'EH$GJ4!Q08:$G,MTI"80 W S[KO!_E _
MD-Z?!_;O.><^K[[C8A+0&JZM Y5L+2=D#H*KC5U,-.3^.]2A;971'D2/^S2Q
M+V]E=RUVUX%RS<*UP=%<FNB5S&!K;P)5D/:AX'4@"$/Z28E%/'G3OM5*6^'(
M/Q<<#2_<CI!R[?;K$Z[N'T=T3[L58<E-40+!<J_(76<!7,H9I%71Z%B\Q9VA
MM!\IV]V:L^<*MB/HY^#KIZ,D#[_=UP1PF)3AHY\>=MCHMCP<(3VHB\\Y!TFG
MFE7U7IM#*%*"=RXPKXM%_^S2@U<M(&^(^('2SZ=:2+(0G1+>@BBT?Y3DD23$
M/21EI?!>EN3;W$,-RD:_:<5=$/A@->_1-=U!7/( \S>JY:^9G0DS&(S%5%.H
M=;0EM^!4H=. B6B$3"+R-@WM=R2TWUQC Z@.HJU^P4BN,9U?9VE5,_N;W;B)
MJ8*VTGD&6!S)$D6$R!0"-TY8R;V4H?'LZRTI[3=OV0".P^CK>>'Q#ZQIB5E^
M5XOM:G^_=:X_*6.4-A8XI_A-><LIW"\!,)N,=!1DB8T=HSTI[S=A>B2\'J[/
M#O"[3?/S^Z]8W_V5<%F#C NOYT?-K4TT4T7HD""KJ@%5Z#Q!K4@<.;' ,@;.
MFN!Y:$[Z3:8>@N]1]=T!WA_8W_07;XB8VB;.J:RXD@P,,XFDRQ@$80)HEXKU
MB?$D&K^/?(BT?A.>#2SNGAH9O[KI";[67L[E7\U.SOL=)JF\<AC) 8_TBZTA
M86WN6[1T2AIAK6O<A6X+*OM-/3; W^%ZZLG:W7Z%7$M<O!2 LO9%8D% D"D!
MES;S0@&AQL9W37N\ 1\E%3@(L@Z0?@<-6H:8CQ,*2X+S "450[)T!IRW&;R.
MGC'+0N)MHO!CC40:);_8VA$<4JL]=M2]:*__$Q=KGW>?S,Z=;QR<PGF<JH%R
M-1>+_+E9Y!)33C!NA5= NB.=)D'&B5L+GM#$*(@-=>TF._4!B@XV7[>^^XTD
M^)K^P3\GECME)--@#/>@N' 091$0.?KBHV!2MQF\\B!)XV9/!L'$'3LSB/B?
M@_58#UG<*SO\P)<&MR3W4=C:GN3L,9>$D)AT=$9)#<%A >,ULSH*JV*C88B-
M[,G5$,[;*[P.RVEZ-<MOIZ=G-92LTKZ">Q9!YMKBSV910 G%P L7P>@2G$")
MPK>Q-GL2W*DMV@5/MVW1,53W'"S5 84L#WUJ<%O5LE#E07"5I S#PJ"X6C%,
M[C4YU(S^J))AJBB/IE&8,K"Q6A=V?<)-C]"'^D1,LC%.1]10-%9^*0AUM:#0
MZXR>&4[L^J<0L=U2G5J3711^HVAN6-F.7:)Y@YL::)XSA/D:/Y+96/TRD#'D
M6K6"$$5].%B$"EGX)&\?Y-M@Y?[%QBW-:(R6 >3;S=7B8UUH)M+41T<. 9UD
MQ!%M Z<H=K IAZ1\T=&US*0\1MNXQ1:# JR10CJX>/P'3D^^DS?VZA=Q<(*?
MSGY$7'PN:Y$M/Y^MEJLPR\3AQFF[NB!;W]5?"A63H9!5!F!)A=K&,T ,A@%/
M01FDN+;P-I?=P] _;IU%$ZB.H-@.+.:V7*]CD0D*8Z2*!9(Q]?$:0_">22@L
M.#H)E'6-JBAW(G-<MVX,'.T)Y=V5NC=BB9(X'^Z47V"M:PJG;^8_?FQJ0Y:O
M5JO%-)ZMUF'R_*I>Y,_PN_[C5XM%F)VL_[OEQ+/$4*E,XBR)>";!>ITL,!.S
MS=EY*YJEM@^D?5PWM -T'UG]_1KIC8SOR'Y"V&-1Z41,*7*I/'<0C2<X6N%L
MC)B3:_/P=D="QW5X.X!R2\5VX"L_[?V3![<^A-:L3EB0,19+H8!TM2^$=! 0
M%44&Q@JMLO:J3:/"'0D=MPISI$!M?U5U8$%OLG?_9<?Z<>FW\-<%HU<W[QN6
MC6%:Y+2>S5L? 2 $18(.O+ DK7+*'Z,9\5[$CUNE>03$ME=I!RB^-T$TT4:F
MH$T"EC4')44"%[V'XIEA=/AX^N%1\@/;!U_-ZC&;(.UPL3^7L_C&YG"Y.)2T
M);CBQ"#3M>$G18B%7! ;D02:Q[HIO47JN)6:XYW'>ZNK UNVH_F^P:I.S&E,
M$5";VA\R,HC>2I R*9=<\+;I\\F]B!ZW8+.'$WAO%7: UMORV_ R"<BT#[56
M.LD,*DKZG:<_9F&#%H9SXNDH9^^&H)%;P1SE^-U']CV.A?B*)_4VZ@O^G"]6
M]39DC\J7.]\XN.3E<:H&JG6YO<C5"))@4$;NZ! +_KS)>+#&0])><J^Y4*K-
M1-^'*#JX,._6=Z]ND:XJN9+TR@G:$EDBJ[>1%B)F#4+[G'54OM7PPRV(&S>7
M,@A.[A3<#:R2 7,B#:W+_H7 #WQI<$O3L!#X01QI7G(P="2QVAI,,9G "^T@
MUH?"$I4MO$T>J)F]N:PFO;W"AUF9+WZL=?3Z]^:'5X#GD646> +$3/X8,CI,
M39 @,OW FIR*:./([$EPIW9I%SP]7 C<3G4=N-)D;L/)R:*^;*XO6LL7_(44
M,]RJ;O9"QI)X@1+63!%[+J &S[Q1=>:7X6W.Q*W(&S<'VP1]PZNE ZQ=JZVG
MR'3U^Q_3C-<VTX;'&KV^HX-F,0NG;\Z6*PIJ%\O7O_]<S&MSE=I-Y2LN?DT3
M+J]5WWOA.18%+FD2M<J*I!QSC45<PA"9"8T<U58LC9N,;6Q1QU1_CX\O;HO[
MD1/G@'<9>ZPRN%>Y*V?-(UR9"EE,!UK4!X;2.7"9 AG%>43CLC2A30E=*X_S
MHFCA_,/UN-BLM)PDZP6+(0&S/M%I01LD"BS '1>"RUQ;533A]6&:.O4;=T'%
M;2LWD *Z.JZW\H KJY-BLHW1)B"C(T"9Y,%GE<&*$J1 8TMH_8)Q:V([=1L/
M 5]KE?6 RMJEM%+_^FPYG>%R>;&]7OTU74Y48B0G7:MG48**+H"7=<I=XMD$
M'T7(C?#W&%DCF[G6H+@-PL$TU /<SFE_._\1IK,)0YMM8!EDJ'56HD[?*"H1
M&%CAF9NL;@^L&-9=."=C9#@-I][[KX+WD/78CR-KY3,NTC2<7@CE#ZQNP 2-
M#M&Y AH=B2/5Q*IDGK953-ZJ&#W+3_GMCZ[0A0>UC\;F0XMO; QL^B#];?Z+
M8M?K^V/#BXAH%87-8"@BI=.<_$ GJ@O(BA8Z<YYONT8/0.&)A;IP:PY%Q)#"
M[.<4N>_@I5CZO(1]DDOP(3LZ<U/-<DFN*T\2DHLH#+,NNS9M<;>A;F14'=N%
M&5I?'6!P<[^VG& LZ#'4QV7UN8UE!IP5&B@Z+<;QHKQL4Z%Z04$79]: NIT/
M(.@. /*WQ7Q9)\[7_I.:D<'.Q8"-EH)052<DFE@H$A66V\2UUVT2/M>(Z.(@
M:P>3?<7= 5(V!855*!<UAQ.CA3'%:B# BWIM42 XFR$%IDVT01G1QJK<0TQ?
MR9/!D7.H^#M T%NDE=-Y"]&)+[9V2.:@0L;Z9L_5 ?,,$BL* P\\VS:.SW4J
MQNVAT!PS>PN\ ["\RO_[;+FJ\GD_7[SZ427T?\X982Y$GP62'$IMN%U/6%<H
M/M2%19^D,[F-T7F0I'$?(S:'T3"J> XYV&L5&)@W+MV R=?'/C]XUG5K7@9*
MMSY0O7*5XLC<*24C!)L*V9]$6 FL_M%D<G>BDJ71M/7'">NNP&4=R$:!:.I\
MJ^18K;E@#+RA[96#\BJAI*"V=3'@@.R,&_P-B<SF]2T[:[^#L_KQ[(!U/!6I
M%%@29,T.4)S#%0>*?3!)S)*Q1G5:SR$]-QIL=DK@[:+#'@!YXT*Z9)9CX!**
M8Q(4L0*^CD/@PN;$R4\IIDVCMV>3P-M)O8\F\':1]=C)FU<_\:\-]9L,0PXZ
M!V,%A=&9 B4T=0(+14O<&Q6MPZ#Y=KU,[WRZB^O/?70T'TQ@8ZO[W9NO&ZH3
M2YJ5J(!;(4"E9,$'EB"AXP$YB[BEFB\_V<6UY:'JW4] 8ZOUHDJ>_NW:EG'K
M#1V$#(+QGB!9_;JD%0AE2"K!Z&#M5LJ]]>%>DF%C.PP'"[TCP&QVC.%)LE1?
M17NF01DZ"",%!)!++!B+93Z472$SYJ%_N(H>T/4>\AI;VZ^6R^G)[-J1%84M
MD4<)UM5^VME&H'/*@Q2*K)UUS"2^W1E_Z\M]Z'H?%<V'DM?8RGXSGRW/3NOM
MUX5_8EQ*RB'87*<N*TL&3F91GXOP;(77=DMEW_[R.*?!T,H^2%X=Q'GOIW]A
M_G-!!UIMSU,O<S9\F"RX,\4 YI (M() FVM)4D[>&L\#:S0]_2&*QLE.#HB7
M047> 72^37\@^4-_4%B\F(;3Y2UNO#0L&XF0D=<1AB2=4#<"N<("@W :;9M7
MZ8_3-4["L@&,!A3_^(?.<O7S]&Q9ZLXH>'M?<"&2)3: &&)D2+D 9RD<,P*+
MTD(Y<;M\_,$CZ+%UQLE!#G\@#2;+#FS,KJ':5;JVF*10AP(ZJTA2+#6Q:CV8
MHIVW4?&2VR3+]B9YY/*;;L+CX^J^ Y!?5C[RZ*17Q8%TM1A <E;?8DO0PGO4
MDI%%;U/1TT>)Z9$4_E#=Z2[2?PZE&'<> US^@W.&X^\+0:[/G>&*-/9;>/#R
MC0'X;]ZY23+.,T'.V+@.%AUX+>F7()76*@G=J@%'\\Y-0YXBFB?,N9 'ZYD#
M99.'&)2@C9K1,7)RI&@^X/6EE'(,@L7CU'#LHO8.CO''$\083>0\>LBU;E1I
M)L%S3[_+P7$OB:_<9BS$OUT-QTZPV:F&8Q<=]@#(&TE-3;Z1"*Z0 ZXM*&<"
M_4XXR)89*6J'#9-;GC7]UW#LI-Y':SAVD?78ER]7.>MBR0.F0 V8]!2LN1(@
M>E.'<3,K"]>&^^V2>+LE]8]4L[&33NY/ZN\BH!'5NERL)G^$_SU?7%K+-;P%
M1J>5J1FHS$ %"L.#RP:2+I*.?)+(=N7#]/EKFY_^='OCW[_^2\S^[W/4#*"=
MD;'U*?P@.=[@8;/'?*E#0[0#D@O)HS@!+E PG9+ERCC'F!L.8@^2,8[5&4*O
M\Z&%//;A\A9):.N'+_.2:?W9$M=3X%9X>CH]P5G"4'^=XF7KBA!4<F13N99(
M,DL9/ L(Q:-B(6L2%]OJ#-IUY?% ,Y"FY\<2^]B8VMSKI.FOZ>DTS#8<L*R#
MBS)!UF)=9.$@D$$&#(GGY,EWB]M5)-[[^7$.KT;H.%R 8T/@JO,-P7J^^HZ+
MB^H+E8+*18"N-;1*60T^:0W",:%B+O;.*),G&P?=7&&<)$TC( PBQ@X"W?T3
M!\'Y((PC0R>B >5)?IX)#=H[C]XB%M5FR.Q_LH0#W=@<1_<=@/PR3Q5M-+2C
MZT6MI$"V< %1YPA.<IU2*D+E-LUWGWN6<">%/Y0EW$7Z/68)WX?IXK_"Z1G^
M@:&.BSEO*+Q'UN_^#QV<Q=N"OH&R<I<K7<W.N1J('9C-*C,+R#1A14E-&B;7
M.'A>1$F)ET;CC!ZCZN!BSWN^?=4.WIJ,=+I+D,Q+4#(5<.1! ,4!#F/04;(V
MU0>/DC6NL1D,(W>*0 =3Q;,Q,@=4&#SZO38FIV4]P*.HHGC;*1T2E#J/7'G:
M+Y'3+RQQ%"X6RT.;/$U+R_,6X^K#C+YU5H7[)BP6OVON^<?\;+::"&$4>8 &
M".<:%&<9?(X(47I;Z&>!^49]+1ZAJF.[LPM"[C8T&D@1'7C$'^>SDV^X^%%Y
MNA38Q*D0@F2"(E96K7(,X&+T(#@9:^ZB-;I-2'<O.>-F/9K!Z'#1=X"?BR3P
MF_F/.)VME7(^H_JD;HWY;#G-FPG 'Z<A3D\I[/@TGZ6S117])%F*(&PHM#M$
M/:.MAI",A12C2M88BZ%-0<=!9(][?= ,C\=398_NUM]GX2Q/5YC_YUE8T#JG
MO[]@?96VEZ_U\,<.=K2VI',@+^MRD?>$B%F]Y;P^-ND2@)?XX]II5]M 6L,+
MH2"3.Z]TJ8V0LXLFQ>S;O'C;D="#;L[OJN"\&^9E9<Q5$(*>SGNMZ^38VO,P
MQDC> $J(@FGFBK+9;5<.LOV:XSI=+0%SX]Z]D1*>E6G:?Y3O4Y]L9Z8:#O?=
M%7MT(%I!2*A]ULC5*C&!(\!!+C8H89'@\N]@K&X.]BS91Q8* @^U<[@D!J*1
M&2P:R0H+7);M9D7LN/#S,EN[0&='L[6_.IZ5[3K@)NO);[:S7BUOM';%H&'.
M2?*N23A9G4/#"V\A:A\3<L%*;'.]?B3S=2=MQ'RI3R #9-IDH.J3R*!R379Z
MC;((AK)--](^DG8M\?%@JFX7F7=P'7%]L@&77F0C*"+UK#:;-@%"R1)RB,J2
MTZ>T;',EVLT@B6,B9E_)CUT&]0E7YR=PS7N?WW><36<GFT$'\]ERXJ/-2=5:
M(%DH?,C,0;2>3F1EHPJ*2<VW&Z3VY%+C7BP= RT-1-X5@*J8SAG"?)V?8JR6
MQ("1EMQ%<MK 188@1/).NF"\VZ[[QA:+C3M-8AP0#2#V#@ZO2Y;.QZJD8J4N
M"KQ3&90.')Q%4;N7..W0"]8H.KU!QKA#)8YY@.TO_0Z@<T7Y0S;U3UR\#LMI
M^OJ=)#\QAEPWI3RXX@,)2GOPAKP\DS-R)G38\I')SN#:D="MX&=> OQ::K [
M@-YOKVD'?B[?PE\7C+Z:Y;?3TS,*P\]9SIDI$B\#RU-]!E1,36X9T#D5.B4#
M8Z:-11R ^*V ;%\>D-MKN@-POPN+&6W5ND/7]*]YFN0H+1/!019ZW3TNDORT
M@&*<3\()S66;YGWWDK,5 -U+ .#AVN@ 4EL=!S?VC#/,,D,,NEA372K'6ID=
M@$69,K=!&MNF9F=G4K>"HG\)4&RKQ>Y@^J2QO\FJBL2.BZ!%\;6]OX:(U<]V
MB0M,3)G8IOCG **WNP%F+P^[[53; 8IOGQ@;7B9",$2N'6"IS81)6+#N71]C
M,C*++)DXS@F^(6@[]+V(!,00*ND 6?_ Z<EWHOO5+]HR)_CIK#X-_5S6+"T_
MGZV6J_6;\I-S'X5;S7V. CBS%I16!:(K%IC*V@43O8C8!&\[D;D="E]$4J.=
M^OK%YG5#?IW'"05=F)-.D.H$5Z4\"3*F6/O01LLC:FW:O)G<D=#M\/FLTRC'
M4&&/U2073Z<_?*@5T.M/$6<D\=-I6;_!2*D^PMBO ^NVWSZ\R>I>7!Q895+;
M'UPN]^J^Y:Z*F[PGBQ4RU,%IY+W%!-[J0+]D\NHP.JNW<LRWZD"T'4V'M%JZ
M>F__^%I7>_.J_,IH@U97]Y75H@=#4H@FUS[R9.BY1"?-5A[@5J(X@-#Q.N\T
MP-3U%D['4MYSMG:'M)W><8FCV;X6A78[P-4999.4G$YAK,.8ZWG,4( ,BK,8
M)1:^U;#63DS@UGMGW4JDI&P,"0!X4K17K73@4# P3KIDHN0%M[I)'(#Y6Z1U
M;^9VP<UU,]=.01T$&E?,G9[._T4^,=;V-5](>8M?N+P<#1B<4TX4!C;4!_LZ
M2(BYGABB6%,XR;51'Z'MZ.L5>P>!8]Y<4]WC[Z*U+9<^(R>/1*T'4RH!(?$"
MS!JN8K0BLS9W+]M0-V[A<0M4[ 2\/534 >PN67D_7[RAY:>K>IE^,<^RI&A9
MM!"*9W10*!(6;4\0EH4HE"^"M[E:?HRJGF&V#P;FC10R=LGI)2-EOOC'?/%/
M^NJ;^8^?.%N>>^/$U878+B;9N6)$#;J2TJIRQTF QD# 4"=I&R;Y=N.H=UYZ
MW KX9I@Z@AY&[E"]K=?Q\;(WG*6P7F+4X)D1H(I*X+R.4# KEX*1R+9ZD#1H
MW/!QIZ:/3=K/MO??VNNK@_/TC_FO]0O)#[/'=_67^>DI6?A_A46>&,^Y5Q@!
M(X5BBM4FK"12T-F&PC'X7-K$%'L0VW^ L2=TYL?58P=0?9RQU[57<,*)4M'E
MVHB %U4[!-<N49HE4"Y:F5G2R;0IPMZ*O'&=P>8@V2D V4=C>\/P)RZF\_QU
M%1:K(X#QS?>P.,'\;5Z'WM+?O_NK^B\X$29B<5J#+"R"RK3-@],!BE6H<Y)1
M\#;%UGN1.ZZ7V1=8A]!H]S;T+=8VV.M77E:&H"P=/BP%<M^S=A S9R"UB*QX
M48IK,P!R6PK'?=;9%SCWU-ON>/3G>)SA25C19CCRT1ZCM,(G30=%+062B5&(
MEP4A"+,T,B64;:9M#G>T-WLBVA<@]]'8@4?[NUENDS!^59N67*LVVB<C?.<;
M!Z=\'Z?JP)SN^3W,K14NTW&2-(J)!X@.*99VF"$HGB!;9Y1)7&4EGA+(HROL
M:TTR3L^_.5^\GRY^?,@3F[FV(<M:%K'IW.B"C&"DXE%QM%$_5EVWQ/3_GLQ_
M_7_TX;6Q^&]5?POGOUWS<6?)<1S\X11VL<\/D^6(GLXUPNM@&@JJO1+>)K Q
M9U#1>V+ 9M#,B61$R-$_UK5Z)PC4!<=QFIL"8&<Y]J'^C_4?D1@FP62??4B
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
M,F9  A:]8.O3C2G(Q6$IG9W9HRLG?%\FJ-R8^VN8'IP22M2=1>4Z%B &[#[
M'H#.4.'V!7&_U+G@1&7$<A^L8<?!T[HODFPJ3&V_49NO-!;F\1GRN*/MA83!
M^]Z5?SMCAQM@U]^"I#X(A9H$[/DU9"/DC11"3G?E]#(A-9>O%W_5-?[_M_W#
MVW:O7X]=+_]N!#^:27X9>3^RZK-O9GOAVQH[+N9L[?!2+WFTNR^-O+\DG][?
M7O;Z??+I7>^F=_7&G1[:XP58!L-F"*_MX:2-[(,'@2TT%4,4FL?/>-&8A%QI
M8^-%PR J'$#P_TC(MRR0S5)\F#=ZNPL+W=7[R^[5S?75S?EM[^++2?Y*3G_L
ML!\MU]>S)_@5H'74?N_/GQ8%EY".N(O?MR,F \A82;]*WL&,\PO*/QW3MYCM
M.ZY)=\19\:[R51ARGZEOQ?O>A7"/I.#9%\=<!2+[NH"/)0\]/RK3]FHTY+GH
MD/:$]GG-J5"<LCXS=ZJKO[SYLVS?)KOYQ^:?O>>M=.:^?DL^<;'),JV+FC<;
MIG]B7-]<']?7W/]G8O]GE;/_ 5!+ 0(4 Q0    ( &*F7%2YQSGZ<R\  (]F
M 0 ;              "  0    !A,C R,F5X96-R<W5A=V%R9&YO=&EC92YH
M=&U02P$"% ,4    " !BIEQ4>+!FB5JQ @#URQ\ $0              @ &L
M+P  87-G;BTR,#(Q,3(S,2YH=&U02P$"% ,4    " !BIEQ4R6)&F)<1  #.
MP@  $0              @ $UX0( 87-G;BTR,#(Q,3(S,2YX<V102P$"% ,4
M    " !BIEQ4IED:D*TH   II0$ %0              @ '[\@( 87-G;BTR
M,#(Q,3(S,5]C86PN>&UL4$L! A0#%     @ 8J9<5,[("Y*15@  Z,D# !4
M             ( !VQL# &%S9VXM,C R,3$R,S%?9&5F+GAM;%!+ 0(4 Q0
M   ( &*F7%3N:S=(UA ! -E_ 0 4              "  9]R P!A<V=N+3(P
M,C$Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( &*F7%0W@#977_0  !Z0"@ 5
M          "  :>#! !A<V=N+3(P,C$Q,C,Q7VQA8BYX;6Q02P$"% ,4
M" !BIEQ4GP7PH4"8  "Y]@8 %0              @ $Y> 4 87-G;BTR,#(Q
M,3(S,5]P<F4N>&UL4$L! A0#%     @ 8J9<5,-4G'9Z @  Q0D  !X
M         ( !K! & &5X,C$Q<W5B<V]F=&AE<F5G:7-T<F%N="UQ+FAT;5!+
M 0(4 Q0    ( &*F7%0PO>R=1P,  $L)   5              "  6(3!@!E
M>#(S,6-O;G-E;G0M<30R,2YH=&U02P$"% ,4    " !BIEQ4%*>4-/X'  "9
M(@  '@              @ '<%@8 <30R,65X,S$Q8V5O8V5R=&EF:6-A=&EO
M;C,N:'1M4$L! A0#%     @ 8J9<5(WT+V8H"    R4  !X
M ( !%A\& '$T,C%E>#,Q,F-F;V-E<G1I9FEC871I;VXS+FAT;5!+ 0(4 Q0
M   ( &*F7%1<^-BWA00  /<2   >              "  7HG!@!Q-#(Q97@S
M,C%C97)T:69I8V%T:6]N;V9C92YH=&U02P$"% ,4    " !BIEQ4_9'K8(T$
M  "B$@  '@              @ $[+ 8 <30R,65X,S(R8V5R=&EF:6-A=&EO
M;F]F8V8N:'1M4$L! A0#%     @ 8J9<5,RT'3& #   M$4  !X
M     ( !!#$& '=I;'-O;G1R86YS:71I;VYL971T97(Q,S(R+FAT;5!+!08
1    #P / " $  # /08    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
